After eighteen years together, Meg and Alan Barratt have a marriage that works and a settled, orderly and companionable life. On the eve of their wedding anniversary, Alan presents Meg with an eternity ring, inscribed with the date of their wedding and just one word: FOREVER. Then, just before Christmas, an act of betrayal makes Meg question the basis of her entire life. Without the trust on which she's always believed their love was based, is their marriage, family and home all an illusion?
For Meg, the holiday season is far from festive. But as the new year dawns, she realises that she owes it to her son and daughter to take up the reins again. And when Alan reminds her of that anniversary promise, Meg must decide just what FOREVER means.