The 38-year-old French actress has daughter Lily-Rose, 12, and son Jack, nine with long-term partner Johnny Depp, and said that the experience has been even more rewarding than she bargained for.
She told Vogue magazine, 'I love being a mother. It's something I've wanted to do since I was a kid, but it was never as wonderful as it is for real. It's so beautiful.
'And yes, obviously, when you put yourself second, it has to make you a little less selfish.'
The family has homes in America, France and the Caribbean, and said that although the moving around can by chaotic, she wouldn't have it any other way.
'It's difficult sometimes but you can't have it all,' she said. 'Everything's got a price to pay. You could lose your head or your mind. And you do, but it's either that or your stay in one place.'