The 32-year-old actress - who has a seven-year-old daughter Matilda from her relationship with the late Heath Ledger - says it means a lot to her because they are so happy together.
She told the March issue of InStyle: ''The other day I was out there all bundled up and the sun was shining and I realised I was smiling in a way I hadn't in a long time. The roses in my cheeks weren't from makeup for once. It was a perfect moment.
''If people are happy about it that makes me feel good because in my head the opposite is often true - that people fault or blame you for things.
''That's really painful. You wish they would just want you to be happy, for your kid to be happy, and for you to have a good life and do good work.
''Any kind sentiment that the world can feed back, well, I won't turn it down.''
The 'OZ: The Great and Powerful' star revealed she is very sentimental and loves spending time with her daughter in their New York City home, which she also shares with 'How I Met Your Mother' star Jason.
She said: ''I keep things for sentimental reasons. I've kept all of Matilda's baby clothes. Even the ones with stains and rips.
''I cook and clean a lot these days. I'm in a very domestic cycle and I happen to love it. I feel like this is a real expression of my love for my daughter. Not the only one, but an important one. As a parent, you want the kid to come back to a place where it seems like the walls are made of feather down.''
Michelle also admitted that she struggles to explain the glitz and glamour of Hollywood to Matilda.
She said: ''The other day I was with my daughter at a newsstand and she turned to me and said, 'Mommy, why do all those ladies have their boobs out?' And I was going to talk about the power dynamic and society, but I just said, 'Sweetie, I really just don't know.' She just wagged her little head.''