A review by umcrystal
56 Days by Catherine Ryan Howard

dark mysterious sad fast-paced

5.0