by Shwenn
I know this is an older story, I've read it twice now. Continues to make me hot. Well done!