Dans une petite ferme de la campagne hollandaise, Antonia, vieille dame de 90 ans, entame sa dernière journée. Par sa façon d'être, son comportement entier et excentrique, Antonia a révolutionné le village. Mais, peu a peu, les rancoeurs et les préjugés se sont éteints et Antonia laisse le flambeau a ses filles.
Dans la montagne, le berger Pedro (Franz Eichberger) dort paisiblement dans sa cabane tandis que ses moutons paissent dans la montagne, lorsqu'un loup vient et attaque les moutons qui s'enfuient. Alerté par le bruit des clochettes, le berger se précipite dehors et engage une lutte féroce contre le loup, qu'il tue. Au pied de la montagne, dans les champs, on construit un fossé pour détourner l'eau vers plus loin, pour que le marquis Don Sebastian puisse abreuver ses taureaux qu'il fait combattre. Les fermiers protestent, mais ne sont pas entendus. Une roulotte gitane avance sur la route, avec à l'intérieur, Marta (Leni Riefenstahl), tandis que Pedro aussi fait avancer ses moutons vers la vallée.
Sherry, une jeune adolescente en quête de liberté et d'absolu, se laisse enrôler par un groupe de nomades se nommant S.P.A.R.K (Street People Armed with Radical Knowledge) dont le but est d'aider les toxicomanes à surmonter leur dépendance à la drogue. À bord de leur van, ils vont traverser l'Europe jusqu'au Portugal, où un viticulteur les attend. Ce sera leur base communautaire, leur lieu de vie régit par Harry, un leader charismatique et imposant. Aux côtés de sa mère qui l'a suivi jusque-là pour la sauver, Sherry fera l'épreuve de la dure réalité de la vie, et du gouffre qui sépare idéal juvénile et communautarisme.
Dans les années 1970, Om Prakash, un jeune artiste, tombe amoureux d'une actrice reconnue, Shanti Priya avant de trouver la mort en essayant de sauver son amour. Om Prakash renaît sous le nom de Om Kapoor, fils d'un grand acteur. Hanté par les souvenirs de sa vie antérieure, il découvre la vérité sur sa mort et décide de se venger du meurtrier de Shanti.