Everyone makes mistakes. But does everyone deserve to be forgiven? Claire has everything she's always wanted. A new-born baby. A doting husband by her side. A picturesque home in the countryside. But behind closed doors, Claire's life is falling apart.
K.L. Slater
Shalini Boland
The Girl on the Train.