A perfect world. A betrayal that could shatter everything. 'Every sentence keeps you hanging in the air, waiting for the next punch to the gut' - Miranda Cowley Heller, author of The Paper Palace 'A hard diamond of a novel . . . I have not stopped...