A review by deja_anae
The Atonement by Kiersten Modglin

4.0

Wild ride…not a perfect ending but I’ll take it!