Kate (Emilia Clarke) é uma jovem inglesa cuja vida é uma bagunça total. Ela trabalha como elfo numa loja temática de natal o ano todo. Quando conhece Tom (Henry Golding), o que parecia impossível torna-se realidade, quando o rapaz começa a ver através de todas as barreiras que ela construiu.