A review by zombeesknees
The Duchess Deal by Tessa Dare

4.5