What a brilliant tale – I was so sure I knew where this was going and then I was amazed as the story turned inside out. This is so funny at times but also very moving. And for once the device of telling the story from several different viewpoints worked as I empathised with each of the characters in turn.