How do you solve a mystery when you can't remember the clues?'A rich tapestry... distinctive and compelling' Observer'A beautiful, original novel, at once funny and tragic and brave' Sarah Pinborough