A review by fallingintofiction
Noughts & Crosses by Malorie Blackman

5.0