Thank you!
[I'm going to try to comment so as not to spoil anything major in the story for anyone who might see this before reading the whole thing... some minor detail spoilers, though.]
Oh. My. Word.
I can hardly say how thrilled I was by this story -- what can I ever have done to deserve such a wonderful gift? It's just... wow. *sniffles*
The development of the relationships between Harry and Severus, and between Harry and Draco, was handled so well -- they're in a kind of hothouse situation, spending so much time together, so that although it didn't take all that long in fic-time it was completely plausible (this more applies to the situation with Draco, of course, as being faster).
I adored the H/D part (Draco being very much about the "sex is for fun, emotion is optional" in my usual take on him). Having him become a jazz pianist brought me a big grin, too; you either know me really well or you're a lucky guesser, as I enjoy jazz and used to play piano myself, so that was great fun.
But the H/S just brought tears to my eyes. It starts from small origins, and just grows -- as inexplicable as any love in real life may be, yet as natural. Like Harry, I had my suspicions about why Severus seemed more "real" than any other portrait, but your portrayal of his uncertainties and difficulties in working out the truth had me just as confused as he. That Draco felt like the "right" person to help him work out the solution... well, that came to make more sense in the end, with the surprising revelation of the choice Severus had to make at the last moment.
The last is just one example of the tightness with which you wove together all the details of this marvelous story. And the writing is lovely, just lovely. Again, I'm simply thrilled to have such a gift -- 90,000+ words? *faints* I read through it quickly this time, because I wanted to be able to thank you as soon as I could, but I will be rereading it more than once, I can assure you! {{{enormous hugs}}} and thanks to you, my mystery author! I can't wait to find out who you are!