A review by sammibirdyy
Checkmate by Malorie Blackman

3.75

This felt hard to follow at points, and again the characters annoyed me, but the ending saved it a little.