by HandcuffGirl
You topped yourself here. This is probably one of the best stories I've ever read on this site.