Gabby Messinger, un ange gardien qui a du mal à suivre les règles et est connu pour s'ingérer dans la vie amoureuse des autres, est chargé par l'Angel Michael d'aider la ville d'Angel Falls à retrouver son esprit de Noël.
Ashley Reeves, 17 ans, est laissée pour morte dans les bois à la suite d'une attaque brutale. Après avoir passé 30 heures horribles dans le froid, grièvement blessée, étendue dans la poussière et paralysée, la police la retrouve vivante.