A review by valpixels
Check & Mate by Ali Hazelwood

3.0

why did i sit through 300 pages for what can only be described as the most anticlimactic ending?