Änglagård er en herregård med tilhørende skog og omkringliggende eiendom som ligger i en isolert landsby som ligger i Västergötland. Når eieren, den eldre Erik Zander (spilt av Per Oscarsson) dør uten å ha noen kjente arvinger, forventer landsbyens rikeste mann Axel Flogfält (spilt av Sven Wollter) å kunne overta hele eiendommen til en meget gunstig pris. Men i begravelsen dukker imidlertid Eriks hittil ukjente barnebarn Fanny Zander (spilt av Helena Bergström) opp, som den eneste arvingen til Änglagård-eiendommen.