The Bargain - Mary Jo Putney
I want to punch the main character so I can't continue this.