Mama Rose (Rosalind Russell) chciałaby widzieć swoją młodszą, utalentowaną córkę June (Suzanne Cupito) na scenie. W tym czasie ignoruje osobę starszej, mniej obdarowanej przez los Louise (Natalie Wood). Kiedy jednak June nie wytrzymuje presji ambicji matki, ta przelewa swoje plany na osobę Louise. Dziewczyna odnosi sukces jako Gypsy, ale to i tak nie zadowala Rose...
Mary Uparciuszek wiedzie szczęśliwe życie w krainie Matki- Gęsi. Wkrótce ma wyjść za ukochanego Toma. Jednak istnieje osoba, które chce stanąć na drodze do szczęścia Mary- jest to zły bogacz Barnaby, któremu zależy na majątku dziewczyny. Chce za wszelką cenę odebrać ukochaną Tomowi i wziąć z nią ślub. By osiągnąć swój cel, porywa Toma i owce należące do Mary.