It's probably wrong of me to comment halfway through the story, but I can't resist. I don't usually do this, normally I'd withhold my judgment or opinion until I've read the whole story, but I feel compelled to say this.
I love your Snape. I mean, Harry's great, his sexual discoveries and frustrations are very well, portrayed, and you deliver a complete and coherent character, but your Snape has my heart in his hands. I can't believe how well you both keep him in character and manage to make him so much partially yours and Harry's and this story's. (Does this make sense in the way I intended it?)
I think the other character I can't help but like is Neville. Oh, his silent support is great.
I am just afraid that this can't end happily. This Harry is still so immature in a lot of ways and his blind blundering through his desires that he doesn't even face fully and consciously can only end up ruining his life. It seems like a snowball going downhill, gathering momentum and size. I hope I am wrong, I hope you can make this a happy end, no matter the bitterness necessary to get there, but I am so afraid.
Maybe that's why I had to take this pause and write this comment.
And last but not least. I like the marriage you crated for Harry and Ginny - the love, the care, the small problems, that sometimes escalate to big ones, the children that don't understand their parents and the parents that try to understand the children, mostly unsuccessfully. I like how Ginny is so real, neither perfect, nor a hag, just a woman, a wife and a mother.
Now I think I'll go back to the story.
Oh, and the sex was great. Harry's oral fixation and his obsession with Snape's cock are so well written.