Swerve
2015 • 352 pages

Ratings2

Average rating4

15

The first half of the book was a solid 4 stars, but then we get to the twist, which I had guessed after the first chapter, and because of that I felt a bit let down, but a decent read overall!