The actress is now happily settled with second husband country singer Keith Urban and two daughters, Sunday Rose (2) and newborn Faith Margaret, who was carried via a surrogate mother.
"I was really damaged and not sure whether that was ever going to happen again to me," the Daily Mail quoted her as telling UK Marie Claire magazine.
"I certainly never thought I'd have a baby at 41. But we never know what's around the corner," said Kidman.
The 'Moulin Rouge' star also spokes about the personal sacrifices she made when she married Cruise back in 1990.
"I was never seeking to be a celebrity. But I was prepared to do that for love. And that is something that is hard to do," she said.
"It's hard when you're young. But I'm ready to give up anything for love because, ultimately, that is what you have. You get so much from a relationship when it is filled with love.
"You don't think of yourself like that. I knew he was a really big star, but after a while, to get to a real place in a relationship, that has to wear off.
"As a couple we were very private. We were not out a lot and we were very, very tight and that's why we lasted ten years, which is a good amount of time, particularly when you get married at 23.
"That was a great relationship. It was great. I think it ran its course," the actress added. (ANI)