A review by thebookfellow
Crossed by Ally Condie

5.0