Akcja filmu toczy się jesienią 1967 roku, na bawarskiej wsi. Marie Moosbacher (Christine Neubauer) to żona drobnego plantatora chmielu i matka nieśmiałego, zamkniętego w sobie 7-letniego Felixa (Eric Hermann i Marc Hermann). Z powodu jego dziwnych zachowań, cała rodzina staje się obiektem napiętnowania ze strony otoczenia. Jedynie nowa kantorka w miejscowym kościele, wyzwolona i nowoczesna Alex Brunner (Natascha Paulick) akceptuje go takim, jaki jest. Polecając jednocześnie Marie młodego lekarza Niklasa Cromera (Tim Bergmann), radzi zabrać chłopca do miasta, by tam zbadali go specjaliści...