This is Tevye's Dream from Fiddler on the Roof. Tevye has a daughter named Tzeitel. He promised the butcher, Lazar Wolf, that he could marry Tzeitel. But later, Tzeitel begs Tevye if she can marry Motel Kamzoil, the tailor. Complicated, right? That's just the start. To avoid Golde (his wife) getting mad at him, Tevye fakes a dream where Lazar Wolf's deceased wife threatens them into not letting Tzeitel marrying Lazar Wolf, and Golde's grandmother (also named Tzeitel, just to make it more confusing) says she must marry Motel. Maybe you should read that over a few times to understand it. Then, enjoy this animation!
The audio comes from the 2015 revival of Fiddler on the Roof.