Действие разворачивается в Чикаго и рассказывает о Дэнни Мулдуне, который служит в полиции. Ему 38 лет, он вдумчивый, скромный и явно не спешит заводить семью. Он живёт вместе с матерью Розой, которая любит его и не скрывает своё нежелание делиться с ним свободой. Дэнни бережно ухаживает за матерью, а её мудрость и настойчивость в вопросах быта становятся для него чем-то вроде постоянного испытания. Всё изменяется, когда в местном ирландском баре ему улыбнётся встреча с прекрасной Терезой Луной. Между ними рождается искренняя искра: он моментально влюбляется, и она отвечает взаимностью. Но счастье омрачает одна деталь — Роза, как часто бывает, строит планы собственных мерках: она не хочет превращаться в свекровь и боится, что семейная связь принесёт ей и её сыну больше хлопот, чем радости. С этого момента начинаются испытания для пары и их близких: они должны решить, смогут ли они противостоять сомнениям окружения и сохранить теплоту чувств, раскрывая ценность любви над предрассудками и бытовыми боязнями.
Изначально предполагалось, что Дойла сыграет Родди МакДауэлл.
В конце фильма фигурирует железнодорожная станция Уиллоби. Она располагается в вымышленном городе из эпизода "Остановка "Уиллоби" сериала " Сумеречная зона ".
Режиссёр и сценарист Крис Коламбус изначально видел в роли матери Морин О'Хару. Он не подозревал, что актриса уже давно отошла от дел. О'Харе сценарий понравился, но подписывать съёмочный контракт она отказывалась, пока не познакомилась с исполнителем главной роли Джоном Кэнди.