by Dhampie
Although I've read tons of stories on Lit, this little diddy pushed some buttons!! I may (or may not) take the time to reason why this is so. In any event, this is a new favorite on my list!!
Rum