A review by _maddsharks_
Check & Mate by Ali Hazelwood

4.0

So cute, so funny- love. Ali really does not let me down.