Os jovens estudantes Hayley (Cora Kirk) e James (Asa Butterfield) estão apaixonados e, depois de se despedirem na estação de Londres, cada um decide surpreender o outro durante o Natal, sem comunicar a ideia. Dessa forma, Hayley chega a uma vasta mansão em uma pequena vila no interior de Gloucester e encontra um lugar onde o Natal não existe, enquanto James segue para o norte para uma pequena casa em Macclesfield e entra no caloroso e caótico clima natalino de família grande.