The Perfect Lie | 406 | Karen Osman
2019 | Head of Zeus | 9781786699206
Nothing has felt right since she told the lie... Claire Carmichael leads a charmed life. She has two beautiful sons, Jamie and Joshua, and a handsome and successful husband who loves her. She has been taught well by her...