Reese Witherspoon is having a "wonderful time in her life at the moment".
The 35-year-old actress married Hollywood agent Jim Toth in March 2011.
Reese is happy in her marriage and is enjoying everything about their loving union.
"It's a wonderful time in my life at the moment," Reese told British newspaper the Mirror. "I'm very happy and very lucky. It just feels right. It's the right thing and he's the right person at the right time in my life. It's a great experience to find somebody that you feel well matched with and that you can build a life with."
Reese and her first husband actor Ryan Phillippe divorced in 2007 after spending seven years together. The star then dated Jake Gyllenhaal for two years before settling with Jim.
Reese admits that learning to be open in relationships again following her divorce was a challenge.
"I've had trepidations about relationships and getting married again," Reese shared. "But I've never wanted fear to be the reason that I didn't find happiness."
Reese has no regrets about her love life. She remains on good terms with all her former lovers.
"I don't feel bad about any of the things I've done and gone through, whether it's divorce, breakups or anything like that, because it's all part of life's journey," Reese explained. "I'm very good friends with a lot of my exes and I'm even friends on Facebook with the first boy I ever kissed!"
Reese's new romantic comedy This Means War is now in theatres.
© Cover Media