Dans une bourgade du Maine, aux Etats-Unis, une jeune orpheline travaillant dans un magasin croise un ange qui va l'aider à obtenir la garde de son jeune frère.
Max, un ange, parcourt les Etats-Unis pour venir en aide aux mortels. Dans un village du Maine, il croise Sally, qui tente d'obtenir la garde de son petit frère. Max comprend qu'il doit la soutenir. Mais un ange est envoyé pour lui apprendre que c'est une autre personne - Karl - que Max doit aider...