A review by aleenala
Check & Mate by Ali Hazelwood

3.75