A review by bookishwitherin
A Lady for a Duke by Alexis Hall

4.5