A review by joyousreads132
Cross Her Heart by Sarah Pinborough

4.0

This was probably one of the hardest books to get through. Broke my heart.