Suzanne (Jennifer Beals) faz um exame genético e acaba descobrindo que seu bebê vai nascer saudável, mas vai ser homossexual, assim como seu irmão David (Brendan Fraser). Suzanne então vive um dilema: tem a criança ou faz um aborto. E toda a família entra numa crise sobre amor e aceitação.