Long Time . . . Yes!!
I really felt for Severus in this one. He knew all along that it was always Harry and it took Harry so long to get there with him. Although Harry felt it . . . he just didn't KNOW for so, so long . . . ya know. My heart actually broke for Severus, but he was so strong. I like though that he still had a successful relationship with the hottie Petr (awesome original character - wouldn't mind reading more just on him). The length and breath of this story was "A Long Time Coming" it has been so long since I have seen such a long plot filled story such as yours. Thank you so, so very much for all of the time that you obviously put into this story. You can tell you put a piece of your soul right into this story.
In the end though it was perfect . . . hot . . . our guys . . . soul mates and eternity . . . who could ask for anything more!!!
And the art - a wet Snape - bring it on and on and on !!!! :) Absolutely wonderful. Adult Harry looks perfect too, just right - you nailed it.