On the cover: Reese Witherspoon for Marie Claire


Reese Witherspoon is pretty in pink on the October 2011 cover of Marie Claire.

The 35-year-old actress and mother of two opens up to the mag about her second marriage, to Jim Toth.

"I got lucky. I did. I got very lucky, and he's so wonderful with the children," she says. "I'm very blessed."

That feeling didn't necessarily come overnight, however. It took time to recover from her divorce from Ryan Philippe.

"I was hard on myself when I got divorced. And until I got remarried, I don't think I realized how stressed I was," she says. "I feel so much relief. I don't think I realized how stressed I was being a single parent. It was really, really stressful. It's not easy on anybody."

One more photo from the shoot inside