by Jane Porter
Holly Bishop is the proverbial, small-town good girl. She always follows the rules, thinks of others first, and she never, ever makes mistakes. Until she marries the man she thought was her Prince…