by David Phillips
holy shit... that was so fucking hot, and actually well written (I realized that the third time I read it, the first two i was too enthralled to notice)