In this warm and at the same time cheeky story, the events of the past and present are expertly interwoven.