Cassandra et Jake filent le parfait amour. Ils ont même décidé de se marier, mais un problème se pose : le choix de la date de la cérémonie ! Inspiré par l'ambiance de Noël, Jake veut offrir à Cassandra le plus beau des cadeaux : l'épouser le soir du réveillon du 24 décembre !
Shérif de la ville de Middleton, Jake Russel élève seul ses enfants Brandon et Laurie depuis son veuvage. Un jour, la femme du maire l'informe de l'arrivée de Cassandra à Grey House, un château abandonné et réputé hanté.
Graydon Jennings, auteur de roman policier à succès, accepte de venir en aide à Kelly Holden, dont la sœur a été assassinée un an plus tôt. En effet, les conditions du meurtre de cette dernière sont étrangement similaires à celles décrites dans le dernier livre de l'écrivain...
Shane, un soldat d'élite, se voit confier la protection des enfants d'un scientifique assassiné. Il va devoir se battre d'une main et faire chauffer le biberon de l'autre !