A száz évvel ezelőtt játszódó történet egy ukrajnai, zsidók és oroszok lakta faluban játszódik.
Tevje, a tejesember és felesége, Golde egy olyan világ őrzői, melyet a közösség és vallás előírásai határoznak meg. Lányaik azonban már saját kezükbe akarják venni az életüket, szerelemből akarnak férjhez menni.
A Vízkereszt viharos tengerrel, hajótöréssel, gyásszal kezdődik, és három házassággal ér véget. A kettő között viharos szerelmek ütköznek, egy részük csaknem hajótöréssel végződik.