En elev i 1940-talets Sverige förälskar sig i sin lärarinna. Lärarinnan Viola (Marika Lagercrantz) tycker att hennes 15-åriga elev (Johan Widerberg) är spännande och de inleder ett förhållande. Viola som är 37 år är redan gift med en man (Tomas von Brömssen) och han är alkoholist och missnöjd med sitt liv.
Viola och Stig inleder ett passionerat, men förbjudet förhållande med varandra.