Three years ago, Bella Castle left her home town nursing a broken heart over Dominic Thane. Now she has a new job she loves, selling houses in the Cotswold countryside. And her boyfriend, Nevil, has just proposed.They're just right for each other, Bella tells herself. So why doesn't she feel happier? Then Dominic turns up unexpectedly. And Bella begins to ask herself whether Nevil really is her perfect match after all...