Holly lives and works in the beautiful town of Willowbury in Somerset. An incorrigible optimist, she is determined to change the world for the better. Charlie Thorpe on the other hand, is the ultimate pragmatist. As Willowbury's new member of parliament, he has to be. While he's determined to prove himself to the town, as far as Holly's concerned, he's just another politician on the make. But when their paths cross again, it's clear they've got more in common than they think. Can Holly and Charlie overcome their differences and work together, or are they destined to be forever on opposite sides? And why does Holly have a funny feeling she has met Charlie before.