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