A review by bookbeforeuleap
Bride by Ali Hazelwood

5.0