A review by poochyena
Prep by Curtis Sittenfeld

4.0

overall, i liked this. at the same time, i hated it. 4 stars until i have time to think about it more.