Poppy (Sally Hawkins) é uma jovem professora de escola primária, e uma otimista incorrigível que dificilmente se chateia. Divide um apartamento com Zoe (Alexis Zegerman) sua melhor amiga e confidente. Poppy tem o dom de aproveitar ao máximo a vida. Determinada a aprender a dirigir, ela encontra-se com Scott (Eddie Marsan), um instrutor ansioso e perturbado, que testará todo o bom humor de Poppy.