Hans Matheson and Samantha Barks star in this Christmas family movie set in 1890, adapted from the novel by Max Lucado. According to legend, every 25 years an angel arrives in the English village of Gladbury and blesses one of the candlemaker Edward Haddington (Sylvester McCoy)'s candles, meaning that whoever lights it will be granted a miracle. When foward-thinking minister David Richmond (Matheson) comes to the village, a rivalry strikes up between him and the old-fashioned Edward, especially when he tries to bring electric light to the church. As he promotes the acts of good deeds and kindness throughout the village, however, David finds himself a friend in Emily Barstow (Barks). When the special candle goes missing the villagers experience a Christmas they will never forget. The film also stars Lesley Manville, James Cosmo, Barbara Flynn and Susan Boyle in her feature debut.