I am nearly speechless with love for this tale you've woven. I could not possibly do this fic justice in a comment. Your writing style is gorgeous-the attention to detail is just stunning. The saliva between Harry's fingers, the flames-the scent of fire seeming to burn in my nose as I read, when Severus holds the roses like a baby.
And the dialog was no less perfect . . .
Snape caught him by the wrists. "You are such a little pervert."
Harry rotated his hips under Snape and said, “You’re not exactly an advertisement for safe sex and the missionary position yourself.”
"That was a compliment, you idiot," Snape growled.
and
"Are you a cocksucker, Potter?" Snape asked
Nnnggh! Imagining that coming out of Snape's mouth-wow so hot!
The supporting cast Pipecleaner, Odile, and Adrian Hailstork as well as George, Hermione, and the rest of the family were all wonderfully incorporated.
The end, oh the end, Severus freeing Harry, Harry freeing Severus. Happy, happy sigh. Wonderful fic.