Worth Any Price (Bow Street Runners Series #3)

Worth Any Price - Lisa Kleypas Best of the three.