Antonio es un profesor que utiliza las canciones de The Beatles para enseñar inglés en la España de 1966. Cuando se entera de que su ídolo John Lennon está en Almería rodando una película, decide viajar hasta allí para conocerle. En su ruta recoge a Juanjo, un chico de 16 años que se ha fugado de casa, y a Belén, una joven de 21 que también aparenta estar escapando de algo.
En el 2012 el cometa Rose cruzo los cielos de la ciudad de Barcelona, y su efecto mágico provocó que esa misma noche florecieran 346 historias de amor. Una atmosfera de sueños, ilusiones y deseo se mezcló para dar lugar a una conexión especial entre las personas. De esas historias seis son las protagonistas de la película. Una cena entre amigos con un amor de toda la vida se compagina con una primera vez a kilómetros de distancia. Un reencuentro que puede cambiar sus vidas y revivir viejos lazos que chocará con el descubrimiento de un bebé en camino.
Durante los duros años de la postguerra, en una zona rural de Cataluña, un niño llamado Andreu, cuya familia pertenece al bando de los perdedores, encuentra un día en el bosque los cadáveres de un hombre y su hijo. Las autoridades sospechan de su padre, pero Andreu intentará encontrar al culpable. En estas circunstancias, se produce en Andreu el despertar de una conciencia moral que se opone a la mentira como instrumento del mundo de los adultos.