Newlyweds Holly and Tom have just moved into an old manor house in the picturesque English countryside. Madly in love, the two can barely keep their hands off each other, especially now that Tom’s news studio keeps sending him out of the country for extended reporting projects. With the renovations on their new home underway, Tom hesitantly brings up the idea of having a baby. Holly’s own fraught childhood has left her devoid of maternal instinct, positive that she, too, will be a terrible mother like the one who left her behind with her father. But Holly sees what a wonderful family Tom comes from and halfheartedly agrees to start a family once things settle down.
While Tom’s away on his first trip, one of the contractors discovers a carved wooden box among the renovation debris. Inside is a crystal orb with brass cogs and brackets. Holly realizes the mechanism must somehow fit in the mysterious stone sundial in the garden. But what Holly doesn’t realize is that she’s just reconstructed a moondial, an artifact brought back from an Aztec temple by the estate’s original owner. That night, with the full moon pouring light through her windows, Holly finds herself drawn out into the garden. In a flash of light from the orb, she remains in the garden, but things are. . . different.
Each full moon, through the power of the moondial, Holly can see into the future—a future which holds Tom cradling their baby daughter, Libby, and mourning Holly’s death in childbirth. Her friend in the village, an elderly but energetic woman named Jocelyn who once lived in Holly’s house, reveals the cursed secret of the moondial’s power and the fate of the manor’s past tenants.
Holly realizes the moondial is offering her a desperate choice: give Tom the baby he has always wanted and sacrifice her own life; or save herself and erase the life of the daughter she has fallen in love with over the course of these visions.
A suspenseful tale of free will versus fate, Yesterday’s Sun is also a heart-wrenching story of family and the risks we take to break from the past.