Danny (John Candy) to najbardziej nieśmiały gliniarz w całym Chicago. Przyczyniła się do tego jego matka, Rose (Maureen O`Hara), która przez ponad trzydzieści lat wychowywała syna pod wielkim, szklanym kloszem i pilnie strzegła go przed innymi kobietami. Jednak pewnego dnia stało się, Danny zakochał się w Teresie (Ally Sheedy), pracownicy zakładu pogrzebowego. Jest to straszny cios dla matki. Jakby tego było mało, w nie samej zakochał się mieszkający nieopodal starszy pan (Anthony Quinn), od którego namiętnych zalotów nie może się opędzić...
Policjant Danny Muldoon mimo swoich 38 lat wciąż mieszka z matką Rose, która jest złośliwą i zgorzkniałą kobietą, nienawidzącą wszystkich poza synem. Danny już dawno chciał się wyprowadzić i ożenić, ale matka skutecznie to uniemożliwiała, zniechęcając potencjalne kandydatki. Gdy Danny poznaje w barze Teresę, piękną Sycylijkę, w której zakochuje się od pierwszego wejrzenia, matka jak zwykle wkracza do akcji.