A review by moonchildreads
The Final Gambit by Jennifer Lynn Barnes

4.5