A review by bookishnisha
Check & Mate by Ali Hazelwood

3.5