by somuchmore305
Well written and hot!
Sounds like it to me. I'll bet you've done this a lot, haven't you?