A review by aliyahreadsbooks
Twelve by Jennifer Lynn Barnes

5.0