Wann findet Jenny (Katherine Heigl) nur den richtigen Mann fürs Leben? Diese Frage stellen sich ihre Eltern Eddie und Rose (Tom Wilkinson und Linda Emond) immer wieder. Was sie nicht wissen: Kitty (Alexis Bledel), die sie für die Mitbewohnerin ihrer Tochter halten, ist eigentlich deren langjährige Freundin. Als Jenny endlich den Mut fasst, ihren konservativen Eltern von ihrer Homosexualität und ihren frisch gefassten Hochzeitsplänen zu erzählen, reagieren diese alles andere als begeistert, da sie sich eine traditionelle Hochzeit für ihr Kind gewünscht haben. Ausserdem fürchten sie die Reaktionen im Freundes- und Bekanntenkreis. Schafft es das angehende Ehepaar, sich solange gegen Vorurteile und unrealisierbare Ansprüche zu behaupten, bis Jennys Eltern ihre Ansichten vielleicht doch noch hinterfragen?