"All Things Fair" takes place in 1943, Stig meets his teacher Viola and his life changes forever when they start an affair. She is 37 and he is 15, but that makes no difference to them. Viola's husband is always drunk and unfaithful, so she thinks her own affair is therefore justified. The girl next door, however, is also in love with Stig and disappointed that he never notices her. The affair grows dangerous and Viola is risking everything. Then one day Stig realizes that he does love someone his own age--and Viola makes him pay dearly for this realization.—Anon
Johan Widerberg, Marika Lagercrantz, Tomas von Brömssen
IMDB plot
Stig, a 15-year-old student, is attracted to the beauty of Viola, his 37-year-old teacher, and she, drawn to his youth and innocence, feels that he is a God-sent relief for her drunken and miserable husband.