This is the last in the School for Heiresses series with Charlotte and David, and the first I've read in this series.
At 18, Charlotte Page is betrothed to David Masters, who's 2 years her senior. David doesn't want to marry, yet when he sees Charlotte, everything changes. They begin to grow closer, yet when Charlotte sees David having it off with the maid, she is hurt. So she writes a letter, which accidentally ends up in the wrong hands, and soon David is outcasted by society. Charlotte elopes with Harris, a man who's longed to be with her, the same day.
Fast forward fourteen years, and Charlotte Harris has been running the School for Heiresses, with the financial aid of Cousin Michael, a man she's never met. But she's not heard from him for some time. She's long been a widow and had no other help with her school. But when she's threatened to leave her school so a racecourse can be built, she's in a panic. Who can help her?
David Masters, the man who won and broke her heart re-appears in her life. He tells her he has £30,000 to give to her school from his deceased wife, Sarah, a former pupil at her school. Charlotte has long known that the man she saw with the maid was actually David's brother, Giles, and has no idea why David's willing to help her, after what she's done to him. But David has his own reasons. He's really Cousin Michael, and has never really gotten over Charlotte, despite them both marrying other people.
Over time, they become close again, and Charlotte figures out he's Cousin Michael. David admits he wanted to have revenge, but realises he couldn't do it. It's great seeing cameos from Jackson Pinter, (male protagonist from his story with Celia), who's story ironically reminds me of this one in some ways.