I'm slightly slow, so I'm glad I read the comments before I comment. I didn't really figure out the Foe Glass and how it functioned at first. What a clever idea to show Harry but then reveal Draco as also being his own worst enemy... he certainly seemed so at times.
Voyeur Myrtle is nearly canon it's so obvious. lol I sort of wonder if JKR realized that it was slightly risque to have a teenage girl ghost who obviously spies on boys in the bath in a children's novel series? You used her to perfection here. And your Draco is just as I imagine him--beautiful, confused and longing or something he thinks he cannot have (but won't allow himself to find out if he ever could or not.) So hot!