A review by ash232113
Cross Her Heart by Sarah Pinborough

3.0

Everything was obvious. Besides the ending giving the real story. I felt bad for the MC.