Violet Valenski (Elle Fanning) es una joven de 17 años, de origen polaco, que vive con su nostálgica e intransigente madre, Marla (Agnieszka Grochowska), en una granja en la isla de Wight, cerca de la costa sur de Gran Bretaña. Violet es introvertida, manteniéndose alejada de sus compañeros del colegio y siempre...