A review by thestoryowl
Liar by Justine Larbalestier

3.0

I devoured this book and I have to admit that I love it just about as much as I hate it. How can that be, you ask? I can't tell you. You have to read it yourself.