Actress Jennifer Garner believes she wasn't mature enough to enter into her first marriage with Scott Foley at 28 and wishes she had waited to tie the knot.
The 39-year-old, who is currently married to actor Ben Affleck, first tied the knot with Foley in October 2000 and their union ended just three years later, reported Contactmusic.
"Everyone reaches maturity at a different times. I wish I'd known to wait for marriage until I was 30 or over. I did marry in my twenties 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 got up and got on with it. I also kept my belief in marriage.
I did not have a fairytale vision of the future but I still believed I would find someone to commit to and raise kids with," Garner said.
The actress, who has two daughters with Affleck, said the actor-director surprises her everyday with his kindness and loving nature. "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. I expected he would be a great dad and he is.
But what really surprised me was how, when something goes wrong, he is so much calmer than I am," she added. Garner is now expecting a third child with Affleck.
Photos: 'Godmen' who courted controversy
Photos: Kajol with mother, sister Tanishaa at Dadar Durga Puja pandal
Photos: Yuvraj Singh and wife Hazel Keech teach marriage lessons
Kareena Kapoor Khan snapped with baby Taimur at mom Babita's house
Photos: Amruta Fadnavis at a fashion and lifestyle exhibition