Delight

An animal, a sorceress and a place for your hat
Do you think you can make a story of that?
Add winter and a country that’s way out of sight
And remember to put in some Turkish Delight

What book?