Harold, un ange, est envoyé en mission sur terre. Il a jusqu'à la veille de Noël pour permettre à Corrine et à Dave de réaliser qu'ils sont fait l'un pour l'autre. Dave sait qu'il est amoureux de Corrine, mais celle-ci ne réalise pas que le grand amour qu'elle cherche désespérément est juste sous son nez. Harold va alors essayer de les pousser l'un vers l'autre et cette dernière mission lui apportera le grand amour qu'il avait perdu...