A review by crystal_reading
Liar by Justine Larbalestier

4.0

What to believe? At least the title prepares you for the many, many lies to come.