sophie hatter/howl pendragon