An excellent and definitely angst-ridden story. I can understand Harry's anger with Severus, yet at the same time I can understand Severus for not wanting to let go. But it does seem pretty hypocritical of Severus to tell Harry to let go of Ginny, when he doesn't do the same of Lily. Grand work!~Sophia