Malmö, Zweden in 1942, tijdens de Tweede Wereldoorlog. Stig is een 15-jarige scholier op het randje van volwassenheid. Hij is verliefd op zijn lerares, de 37-jarige Viola. Hij valt voor haar schoonheid en volwassenheid, en zij valt voor zijn onschuldige en jeugdige gedrag, iets wat ze bij haar vervelende echtgenoot niet terugvindt die aan de drank is. Ze krijgen een gepassioneerde en verboden relatie, en ondertussen raakt Stig ook bevriend met de man van Viola. Maar de relatie tussen de twee geliefden heeft consequenties die beiden niet hadden verwacht.