by Hardly_Dickens
I hope you enjoy this one. Part 2 will be posted Tuesday, once you've had a chance to digest this one ...
Any and all comments/criticisms/brickbats are welcome!