Oh! I love and hate this! I have such a hard time with Severus whoring Harry out so in the end, I think he really deserves what he gets even though it kills me that it's Draco. I have so many mixed emotions (not quite a squick but just I'm all itchy *g*) but you've done such a brilliant job. Well done.