This, and another song from the same era, That's What Love Will Do, are two of my favourites.
As a contrast, though, Joe Brown also sang silly songs, e.g. What a Crazy World We're Livin' In (from a film with Marty Wilde, father of Kim Wilde); the lyrics describe a typical lifestyle in parts of London (and probably elsewhere) at that time.
Another interesting piece of trivia is that Joe Brown's daughter, Sam, who also sings, had a song written about her: 'Mrs Brown, You've Got A Lovely Daughter' written by Trevor Peacock of 'Vicar of Dibley' fame and originally sung by Tom Courtney in a TV play. The song was later performed by Herman's Hermits and was also the title of a 60s Britcom film of the same name, starring Peter Noone.
If you've not heard Joe Brown (then or now) search for him on YouTube, maybe catch a live performance.