Severus is definitely the man for the job as who else could possibly know Harry better, know what he's been through? No matter what Harry needs, I know Severus will be able to give it to him but I have to admit the romantic in me loved the very end, the emotional need as powerful as the physical one. Nice job.