Med en forfremmelse i udsigt, tager den ambitiøse advokat, Kate afsted til Vermont, for at være med ved salget af en gammel kro. Kates arbejde bliver dog forstyrret, da hun opdager at det spøger på kroen, og hun møder Daniel Forsythe. En flot mand, der døde for 95 år siden. Hvert år tager Daniel igen menneskelig form, i de 12 dage op til jul, fordi mysteriet omkring hans død endnu ikke er løst. Fast besluttet på at hjælpe Daniel, kastes Kate ud i en umulig romance med en fantastisk juleånd.