The Good Mistress
Juliet never planned to be the other woman, but Rory was the only man she'd ever loved. She was sure he'd leave his frustratingly perfect wife - until he went and ghosted her, literally. Maeve is a bestselling novelist, and yet between her exasperating husband, teenage sons and ailing mother, success feels hollow. When she dallies in a surprising infidelity of her own, her carefully constructed life begins to unravel. Erica was the perfect wife, but Rory knew things about her that no-one else can ever know. And now she's left with a question she doesn't want the answer to: had she lost Rory long before he died? As three women's lives collide, they must reconcile the realities of love, betrayal and the limits of forgiveness - because what does it truly mean to be 'good', anyway?