15- letni Eddie (Josep Phillips) podczas świątecznych zakupów jest świadkiem wypadku, samochód potrąca jego matkę i ucieka, zostawiając ją w krytycznym stanie. Pewnej nocy matka Eddiego odwiedza go we śnie i każe mu odnaleźć aureolę, dzięki której może zostać uratowana. Brat chłopca drwi z "dziecinnego" snu Eddiego, jedyną osobą, do której Eddie może się zwrócić, jest zrzędliwy pan Lambert (Spall). Czy Eddie odnajdzie anioła i uratuje mamę przed świętami Bożego Narodzenia?