A review by reviewsmayvary
Delirium by Lauren Oliver

5.0

Mostly what you expect, and still great!