Oh, this was so good! Even when I was sure that Sebastian was Severus, you still had me doubting along with Harry. I loved the way Harry worked through his own issues, finally accepting that Sebastian/Severus truly loved him, no matter what face he was wearing. And hooray for the happy ending! This was one of the most original "Snape lives" ideas I've read. Well done!