Danny (John Candy) je 38-letni policist iz Chicaga, ki živi sam s svojo posesivno in sebično mamo Rose (Maureen O'Hara). Njegovo življenje postane lepše, ko se zaljubi v Thereso (Ally Sheedy), sramežljivo in osamljeno dekle, ki dela v očetovem pogrebnem podjetju. Rose vidi, da sta Danny in Theresa srečna skupaj in se ustraši, da bo ostala brez sina, zato poskuša končati njuno zvezo. Dannyja brat Patrick (Kevin Dunn) na vse načine poskuša prepričati, naj se ne poroči, ampak skrbi za njuno mamo. Tudi njegov prijatelj Sal (James Belushi) nasprotuje poroki in ga prepričuje, da lahko najde dekle, ki bo boljše od Therese.