My eldest child aged 5 picked this up from the library a few months ago and ever since then, we have been back to find more books by Anthony Browne. His works are amazing though not to everybody's taste.
The same sequence of events is told through 4 different characters, the bossy mother, the lonely boy, the sad man and his daughter. Each voice has its unique style and language emphasised in the different use of fonts and the illustrations. You need to LOOK at the pictures as well as read the story to fully appreciate its meaning for each voice. It took my child to tell me "Look, there's lots funny things in the book" to actually stop and observe each illustration to realise how fitting each one was to its character.
For example, in the second voice, the man and his daughter are seen making their way to the park where the street wall is covered in dull grafitti (note the broken heart) and sad looking portraits. The pavement is littered and there is a beggar sitting. The same street at the end of the second voice is now brighter, cleaner and the heart on the wall is now whole. The portraits come to life and are dancing with each other as is the beggar. The whole street is lit with a snowdrop. As someone has said already, you find something new each time you read it. I've read this book many times with my children and have only just realised the names of the dogs as they are never mentioned in the same voice, you could miss it.
We've got this book out of the library several times already that I'm thinking of getting our own copy as a gift.