Gwen Stefani's children will spend Christmas with their mother and her boyfriend Blake Shelton.

Gavin Rossdale

Gavin Rossdale

Gavin Rossdale has revealed the former couple's three sons - Kingston, 10, Zuma, eight and Apollo, two - will spend the festive holidays with their mother as he is in London filming 'The Voice'.

He told Entertainment Tonight: "It's not my year to have the kids, so I'll be in London doing 'The Voice' because I'm a coach. I commute. When I don't have my kids, I go to London."

Meanwhile, the 47-year-old singer previously admitted she didn't want her fans to "think she was a failure" when her marriage broke up.

She shared: "I don't think you'll talk to one person who didn't make it in a marriage who's not gonna feel that way. The intention of being married is the vow, right? You want to put everything into it to make it a success.

"[My parents] just had their 50th anniversary. I had to work really hard at marriage, all the time, like everybody, but ours was extra hard. When you add that we're from different countries, both of us being in music, and celebrity.

"[Marriage] was the one thing I didn't want to fail at. People can say whatever they want to about me ... and I don't get too affected. But I didn't want them to think I was a failure. There's nothing weird about how I felt."

And Gwen feels she has "woken up again" in the last year.

She added: "Sometimes to be woken up again in life, you need to go through some really bad, hard times. I feel like I got woken up this year."

Describing her year, she shared: "Mind-blowing. I don't understand my journey. It's so crazy. But one thing I learned is, that's what life is. We all have to go through hard times. Tragedies. Those are given to us to see what we're going to do with them. How can we give back? How can we improve when we have these challenges?"