Eilidh Lawson's life has just been turned upside down. Her marriage is ending and she's lost her much longed-for baby. Mentally and physically exhausted, she's not sure what to do but feels oddly compelled to return to Glen Avich, a small village in the Scottish Highlands, where her family has lived for generations. Here, she meets her best friend from childhood, Jamie McAnena, who is raising his daughter alone. Following the death of his mother, Elizabeth, Jamie has resigned himself to being a family of two, closing himself off and devoting his life to his daughter, Maisie. What none of them can know is that it is Elizabeth who has called Eilidh back to Glen Avich. Though dead for three years, she has not been able to leave Jamie behind in his lost and lonely state. Now, she starts working behind the scenes for Jamie and Eilidh to get close again, but both are scared of repeating the past and Elizabeth's influence can only reach so far.