A review by areen
Penance by Eliza Clark

3.75

good concept but it's too long. I kept getting bored or distracted from the amount of explanation and description. I liked the last part, which the entire book led upto, but imo it should've been shorter.