New mom Diane Kruger admits she waited to have kids because she was “too selfish” to make sacrifices for them. But the German actress says as she got older, and time became a factor, she changed her mind.
“I didn’t think I wanted children for a long time. I was too selfish. But by the time I got to about 35, I thought, yes, I probably do want one,” Kruger told NET-A-PORTER’s digital magazine, PorterEdit. “But then you have to wait for the right person to come along.”
That person was Walking Dead star Norman Reedus.
As RadarOnline.com readers know, Kruger gave birth to her daughter with Reedus, 50, last November, after about three years of dating the Hollywood hunk.
The two started their steamy romance while Kruger, 42, was still dating her boyfriend of 10 years, Joshua Jackson, but he was quickly tossed aside.
“I think as you grow older, you learn that things come to you when you’re ready for them,” Kruger continued. “I’m glad I waited.”
Reedus, who also shares a 19-year-old son, Mingus, with his ex-partner, supermodel Helena Christensen, has been a great father and partner.
“Norman is so calm, and he teaches me a lot, because he’s done it before,” Kruger admitted. “There’s definitely something to be said for being with someone who is doing it for the second time.”
But the two are also adamant about their newborn’s privacy, and have yet to reveal their daughter’s name.
As for making their union official, Kruger, who was once on the fence about marriage, says as she grows older, her opinions are changing.
“Never say never,” she says about the possibility of a wedding. “I would have a party. I’d like to wear a nice dress. But I’m not religious, so that aspect of marriage doesn’t mean anything to me. There’s obviously a financial security that comes with marriage, but I’m financially independent – I don’t need anyone for that.”
Would you like to see Diane and Norman get married? Let us know in the comments section.
We pay for juicy info! Do you have a story for RadarOnline.com? Email us at email@example.com, or call us at 800-344-9598 any time, day or night.