A review by jules1090
Cross Her Heart by Sarah Pinborough

4.0

Dark, twisted and twisting, heartbreaking but ultimately riveting and unpredictable.