After the heartbreak of a secret unrequited love, Millie Treadaway has finally found someone to spend her life with.
Harry Rose is handsome, successful and treats her like a princess. That is until Millie presents her fiancé with a surprise birthday gift, and their future is suddenly doomed.
Eight months later, Millie returns to Glentorrin on the Isle of Skye for her best friend Jules' Christmas wedding — heartbroken, single and heavily pregnant.
Staying in Lifeboat Cottage with Jules' brother, kindhearted Dexter, she's given up on love and resigned herself to being the best single mum ever.
But a shock phone call from Harry leaves her reeling and doubting herself and her decisions.
Do second chances work? Or is Dexter right — that she deserves much more?
Can the festive spirit in Glentorrin, and a little stray Jack Russell terrier, heal her heart? Or is she fated to remain a member of the lonely-hearts club forever?