Jennifer Lopez has spoken candidly about her non-traditional family and how her own life mirrors a change in society.
The 43-year-old actress-singer-dancer said: "You can't keep spoon-feeding the idea of what the perfect family is. It just doesn't exist."
"I have two kids, their dad [Marc Anthony] doesn't live with us. I'm divorced. They have four stepbrothers and sisters from two other moms. It's not traditional."
The star was speaking as her new TV show The Fosters – which brings to TV a rare depiction of a lesbian couple as heads of a household – was due to air its second episode.
"We all wish we had that fairytale thing in our heads," Lopez said. "But when it doesn't come true for children, they shouldn't have to think, 'Oh, I don't have the mom and the dad, the perfect three kids and a dog. There's something wrong with me'."
The Fosters stars Teri Polo and Sherri Saum as Stef Foster and Lena Adams, a couple whose family includes Stef's biological son from a former marriage, adopted twins and a newly arrived foster teenager whose difficult past has left her wary.
The drama pairs Lopez and Peter Paige, who played bubbly Emmett in the cult favourite series Queer As Folk, as executive producers.
A total of 10 episodes will air, and Paige said Lopez's involvement was key to getting the show greenlighted.
"I will bring as much attention to it as I can, so people know it's out there," said Lopez.
The Fosters stands for what she's learned "are the important things in life, which are family equals love. It's a place where you go for unconditional love."