Oh, that was fun and imaginative. I love stories where magic is used in a way that I haven't seen before. And trapping the three of them in a book (without a loo, no less) was a brilliant touch.
The sex and snark between Snape and Harry were hot. And then Draco wondering if getting turned on made him gay had me snickering.