Elizabeth R. (esjro) - , reviewed on + 948 more book reviews
The first half of this book really dragged for me...... the main character Sarah was really annoying. The next two parts had surprising twists, and the pace really picked up, so I have to give this 4 stars.