John Gladd is a homeless man, ex-army, without a job, who sleeps on a park bench in Winchester This is the story of his unexpected change in fortunes and how he copes with the hatred and love that results. The scene is set in the ancient cathedral city of Winchester in England and the cast of characters is fictional but typify the diversity of the citizens to be found there.