Sorry this comment is so late, but I thought I'd left one previously. Man, you never have to apologize for non-con or dub-con to me. :-D I thought you handled it well, and OMG the dirty talk was way hot! Whew! I'm getting to like Percy more and more.