Oh my... till the very last line I hoped beyond reason for a happy ending. But it didn't come (and in my head I know that it couldn't but still my heart wants a happy ending). So I'm sitting here with tears in my eyes, still wishing for Severus to take his own advice and "let her go". Maybe he will in a few years, who knows? Wonderful angst you wrote here. Thanks!