Cherry, Maggie and Rose are mother, daughter and granddaughter, each with their own hopes, dreams and even sorrows. They have always been close, so when, in a moment of impulse, Cherry buys a gorgeous but rundown pub in the village she grew up in, it soon becomes a family affair.