by strangenickle
Reminds me of a story that ccould have been written by my favorite author TheDarkCloud