A review by burnt_out_bookworm
Check & Mate by Ali Hazelwood

emotional funny medium-paced

5.0