Danny (Michael Mitchell) y Bridget Byrne (Courtney Jines) perdieron a su madre hace varios años y viven con su padre Christy (Tate Donovan), quien dirige una granja de árboles de navidad en Nueva Escocia. Todos los años el padre va a la ciudad de Nueva York a vender los árboles de navidad. Su hijo Danny no quiere seguir con el negocio familiar porque su verdadera pasión es la fotografía.
Como de costumbre, se quedan en la casa de la señora Quinn (Margo Martindale)
Después de una fuerte pelea familiar, Danny decide hacer su vida por otro lado cuando conoce a Catherine O'Mara (Anne Heche) por una muestra de fotografía. Él se quiere ganar la vida con la fotografía pero es un mundo de negocio muy difícil. La familia del joven vuelve a su ciudad natal sin noticias del paradero de Danny. Al año siguiente vuelven a Nueva York con la cosecha habitual y Christy se dispone a buscar a su hermano. Están unidos por un vínculo, ambos conocen a Catherine pero ésta ha prometido no desvelar que conoce a Danny. Una navidad más están separados...