Simply wonderful! And ;alkdjsfwoi SO DAMN HOT. I loved the shifting fantasy world, and how you can't tell at first that it's not being told from Snape's POV. I was hoping for a while it would be Lupin, because then there would be much potential for scorching hot threesome action. But with Charlie as the voyeur was a pleasant surprise, too. *joins him in hoping they'll work it out while he's away*