A review by anjalikay
Nine Liars by Maureen Johnson

5.0