L'action se déroule en Irlande dans les années 70. Abandonné à sa naissance, Patrick n'est pas un garçon comme les autres, préférant se déguiser en fille et coudre. Le jour où, excédée par son comportement, sa mère adoptive lui apprend sans ménagement la vérité sur ses origines, Patrick n'a plus qu'un but : retrouver sa vraie mère qui ressemblait tant à Mitzi Gaynor.
Les Curley, une famille irlandaise joyeuse, bruyante, très unie, est en état de choc lorsque Sharon, la fille aînée, annonce qu'elle est enceinte. Pour ne rien arranger, elle refuse de dire qui est le père. Elle raconte à ses copines du pub que c'est un marin espagnol, mais dit-elle la vérité ?