Na casa dos 30 anos, Zaynab (Fawzia Mirza) é uma advogada paquistanesa, muçulmana e lésbica que mora em Chicago. Parveen (Shabana Azmi), sua mãe que recentemente ficou viúva, acabou de se mudar para sua casa e passa os dias assistindo TV e procurando um marido para a filha única. Zaynab se apaixona por Alma (Sari Sanchez), uma mexicana arrojada e brilhante. Rosa, mãe de Alma é uma ex-lutadora, o que encanta Zaynab, que pratica luta livre. Zaynab tenta esconder da mãe a sua vida amorosa e aos aulas de luta que realiza.