What a gloriously sad tale. Severus blames himself for all those deaths, sealed with a kiss, so to withhold it is quite the height of celibacy. Harry is an extremely understanding bloke. The loss of Hagrid, his first friend and something of a staple in Harry's younger life, just about killed me. The tears want to come. So glad Severus loved him enough to put aside his fear and kiss him, just what Harry needed. He'll survive, Severus; he has to, to be there for you.