Kate (Emilia Clarke) pracuje w dużym domu towarowym w Londynie jako elf. Jej życie jest pasmem niepowodzeń i złych decyzji. Jednak kiedy w pracy poznaje Toma (Henry Golding), jej życie zaczyna zmieniać się na lepsze. Pomimo, że pozornie ta dwójka kompletnie do siebie nie pasuje, magia świąt sprawia, że postanawiają iść za głosem swoich serc...