ellenareads's Reviews (564)


4.5 stars

Only because first half of the book was slow, but then the second half picked up and I couldn't put the book down.

3.5*