Lovely fic! This has an old fashioned feel, back when Remus and Sirius often played a role in Snarry. Love how Sirius especially is at war with himself--wanting Harry to be happy but with Snape? LOL Poor Severus, his guilt very nearly pushing Harry away for good. I'm glad he came to his senses (though it sounds like Harry wasn't ready to give up!). Great job.