Eva Mendes is reportedly seven months pregnant. Yes, seven months! According to a very shocking report, the 40-year-old actress and her longtime beau Ryan Gosling are expecting their first child together.

"She's been ready for motherhood for a while now," a source told Ok! Magazine. "And to be sharing this experience with Ryan is a dream come true for her!"

Mendes and Gosling have been dating since 2011 but have been off and on for the last year. The source told OK! that the baby news has brought the couple closer together and Mendes is ready to take their romance to the next level.

"Ryan grew up without a dad, so he always said when he had kids, he'd be there no matter what," the source said. "This is it for him."

Reportedly the "Hitch" actress wants to walk down aisle with the "Drive" star before the baby arrives. However, Gosling isn't quite ready to get married.  

"Ryan doesn't think they need to marry just because they are having a baby, but Eva believes it's important to have their lives fully intertwined," the source said.

Another source close to both Mendes and Gosling also confirmed the baby news to Access Hollywood. So far, the couple has not publicly addressed the rumor. Back in February there was speculation that the "Training Day" actress was expecting but she shot down the rumors during an appearance on "The Ellen DeGeneres Show."

"It all started because I didn't want to go through the scanners at the airport," she told DeGeneres at the time. "You know those X-ray scanners, which are really creepy? They basically see you naked. And not only that, but there's a radiation aspect to it. So I always opt out. I always ask for a personal pat-down. That was good enough reason [for people to think I'm pregnant]."

If Mendes is pregnant, she will be joining a number of other soon-to-be celeb moms including Ashton Kutcher's fiancée Mila Kunis, reality star Kourtney Kardashian, Hayden Panettiere, Rachel Bilson, Scarlett Johansson and Alyssa Milano.