by mikeperk
How come I missed this one till now?!
I really enjoyed the story - and loved the little twist at the end!