by lovelesspulchritude
Excellent story. Just the right amount of sex, reluctance, and character development. 5 stars!