by dreadknots
A little more description (being picky), but it is not over the top and (sadly) relateable . 5 Stars from me :)
...and three more for the humor. I'm going to have to deduct a point, though, because there's only room for five stars total.
This story was funny AND hot. I especially love the self-aware "trite morality play" tag. Nice job!