Gina Rodriguez is dating 'House of Lies' actor Ben Schwartz.

Gina Rodriguez

Gina Rodriguez

The 31-year-old 'Jane the Virgin' actress has recently started dating Ben, 34, and her friends approve of the new romance.

A source told Us Weekly: "She's so happy. She thinks he is so great and all her friends love him."

Gina previously dated 'Revenge' star Henri Esteve for a year before they split in September.

Meanwhile, Gina recently admitted working with the infant twins who play her on-screen son Mateo on 'Jane the Virgin' has made her very broody.

She said: "I feel like, they bring the baby up to me and my ovaries are like 'Ahhh, come here baby'.

"I want one so bad, I do. But I don't want the whole process, I just want one to arrive. Like the stork conversation. I could adopt, yeah I could just do it. I definitely want to adopt."

However, Gina admitted she might not have a totally realistic idea of parenting thanks to her experiences on the show.

She told talk show host Ellen DeGeneres: "As soon as one cries, they take it away from me and the other one comes in. That's what happens in real life, right?"