Oh, this was amazingly well-written and poignant. The darkness of it only made the hopeful ending more meaningful. That Harry would trust Severus, even (and especially) after all they'd been through just gives so much hope for their future.
And your last paragraph is so well-phrased, I read it three times. Lovely.