A review by meaghancook
Check & Mate by Ali Hazelwood

4.75

This would have been a perfect five stars for me if some of the pop culture references weren’t just a touch too try-hard for my taste.