Jennifer Garner is happily married to Ben Affleck, has two daughters, Violet, 6, and Seraphina, 3, and another baby on the way, but things weren't always so joyful.
As you may recall, Jennifer's marriage to Ben is not her first attempt at matrimony. The actress was married Felicity co-star Scott Foley back when she was only 22, and now she admits that she regrets that decision.
"I wish I'd known to wait for marriage until I was 30 or over," the 39-year-old tells The Sun. "I did marry in my 20s, and I found divorce a crushing experience. I thought the divorce statistics would never apply to me. I was beyond heartbroken when they did. But I kept my belief in marriage."
Jennifer and Scott split in 2003 after two-and-half-years of marriage, and that same year she met Ben when they co-starred in Daredevil. Jen found love again and married Ben in 2005 in Turks & Caicos. And Scott has remarried himself, to actress Marika Dominczyk.
Jennifer shares about wedded bliss with her husband: "Ben is not only my husband, he has helped me in every way. He is the base of my life. He is an incredibly loving and generous man."
Jennifer and Ben's third child is due in the next few months. Do you think they will have a boy or a girl?