Sort:  

Thank you so much Team Europe!

Hope you know the White witch?

Presumably. Nevertheless, a question of rational guesswork.

I have provided all the clue...., perhaps, your answer will prove how attentive you were to those clues...