A review by maroonslay
Delirium by Lauren Oliver

5.0