Good plotting. Great time travel. Sweet love story.
Effective writing made me want to stomp Ginny at the beginning of the story. Only prostitutes have oral sex??? What an idiot. Towards the end of the story I had to laugh at the idea that she even though she always refused to give Harry blow jobs, her dad convinced her to offer anal sex to Harry. Thinking of Molly and Arthur's sex life? Wow. Thinking of them coercing Ginny into offering her ass up to Harry? Priceless.
And this line from Snape just about moved me to tears: "I also need you to know I've kept my promise, Lils. No other woman will ever touch me."