Mikaela (Brown), une romancière à succès qui n'a pas eu de chance en amour, visite chaque année un pittoresque bed and breakfast pour une retraite d'écrivain de Noël près d'une ville lacustre enneigée. À son arrivée, elle rencontre l'écrivain fringant Levi (Hamilton), qui convainc bientôt Mikaela qu'elle ne devrait pas écrire sur l'amour, si elle ne se permet pas de sortir et d'en faire l'expérience