everyone loves a good whump fanfic.
makes brain to brrrrrrrrrrrrr
(tread carefully, heed the tag warnings)