Scan barcode
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.