A review by x_librarian
Liar by Justine Larbalestier

3.0

I'm a wee bit gullible so I was inordinately proud that I guessed even one change in the story, but other than that I was constantly wondering with no idea what would change next.