Justo a tiempo para Navidad llega esta cándida historia que inicia con dos ángeles guardianes, Dick Van Dyke y Angela Lansbury, quienes son enviados a ayudar a Annabelle y a Emily, dos niñas huérfanas. Al inicio de 1900 una tragedia afecta la alegre vida de Annabelle cuando la cruel hermanastra de su madre, la señora Wentworth (Katie McGrath), queda a cargo de ella y la envía a trabajar al molino, donde queda destinada a convertirse en la “niña del molino”. Annabelle escapa y vive en las calles sola y desconsolada, pero con un poco de ayuda de su ángel guardián (Dick Van Dyke), encuentra un nuevo hogar y descubre la felicidad. Años después, durante la Gran Depresión, Emily, una joven huérfana, es rescatada de las calles y se le da un refugio temporal en el Hospital Belford Hills. Justo cuando el futuro de Emily parece oscurecerse, es visitada por una ángel llamada Rose (Angela Lansbury), quien ha venido a ayudarle a cumplir su sueño de encontrar una familia. En Nochebuena, con el trabajo de estos dos ángeles, las historias de Annabelle y Emily se unen en un triunfante e inspirador final, y cada una redescubre que incluso en tiempos difíciles, la magia y los milagros existen, con solo creer en ellos.