Poor Harry didn't have an easy time of it throughout the story. He was so lonely and needy - you conveyed that perfectly - but at the end he finally found some measure of happiness. Good for him!
Snape was not nice but he was there for Harry, in a twisted way, as he always is. I liked that.
This line was my favorite for some reason: Harry's heart sped up. His Prince could have liked him back! Or not, he thought bitterly. I am still 'Harry Bloody Potter'.
*heh* His Prince. Ah Harry, Harry, so vulnerable and needy.