The actress first tied the knot with actor Scott Foley in October 2000 when she was 28 and their union ended just three years later. In hindsight, Jenner doesn`t think she was mature enough to make such a big commitment. In an interview with The Sun newspaper, Jennifer, 39, said: "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 of the future but I still believed I would find someone to commit to and raise kids with." The `Arthur` star is now happily married to Ben Affleck - with whom she has two daughters, six-year-old Violet and three-year-old Seraphina - and she admits the actor-and-director surprises her everyday with his kindness and loving nature. Jennifer - who is expecting a third child with Ben, who she tied the knot with in June 2009 - explained: "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."