A review by globetrotta
Check & Mate by Ali Hazelwood

emotional funny fast-paced

3.5