Danny Muldoon, flic de Chicago, rentre chez lui et annonce à sa mère, Rose, qu'il ne pourra l'accompagner au bingo. C'est le drame, et à l'idée qu'elle puisse y aller seule, Danny imagine le pire et cède. Dans la voiture cellulaire qu'il conduit, son partenaire, Sal, l'encourage à se trouver une fille. Danny et sa mère vont boire leur pot dans leur bistrot habituel où ils retrouvent leurs vieux amis irlandais. Arrivent bientôt deux habitués, avec un troisième, manifestement mort. L'entrepreneur de pompes funèbres, accompagné de sa fille Theresa, crie au scandale. Danny arrange le tout, mais a le coup de foudre pour Theresa, bien qu'il apprenne qu'elle est maquilleuse de cadavres. Lorsqu'il l'invite à dîner, elle accepte, bien qu'elle soit extrêmement timide. Le dîner est en fait un pique-nique sur le stade de base-ball. Et ils tombent vraiment amoureux l'un de l'autre. Profitant d'une absence de sa mère, il invite la jeune fille chez lui et ce qui devait arriver arrive ! Rose rentre inopinément le matin mais il réussit à faire s'esquiver son amie. II décide de tout dire et veut que Theresa fasse la connaissance de sa mère. Le dîner se passe très mal car Rose trouve la jeune fille maigre et déteste tout le monde sauf les Irlandais. Theresa s'enfuit, furieuse. Danny décide qu'il l'épousera malgré sa mère et son frère Patrick qui essaient de l'en dissuader par pur égoïsme. Mais, juste avant le mariage, Danny faiblit et tout est rompu. Rose veut qu'ils déménagent en Floride mais il refuse et part à la poursuite de Theresa, partie pour New York. Il la rattrape et comprend enfin que ni sa mère ni lui n'ont plus besoin l'un de l'autre.