Nicki Minaj wants people to feel the ''holiday magic'' from her H&M Christmas campaign.

The 34-year-old rapper portrays a mother in the brand's festive commercial, and she hopes the clip will encourage ''everyone in the world'' to get into the festive spirit.

Speaking to Look magazine, she said: ''I wish that everyone in the world could feel the same holiday magic that we created for this shoot.''

But for the 'Anaconda' hitmaker the best part of starring in the advert was working with photographer Tim Walker, who she has praised for having an ''incredible vision'' for the campaign.

Asked about her highlight when working on the project, she said: ''It has to be working with the amazing photographer Tim Walker. He had such an incredible vision for the whole campaign - there's always magic in the air during the holidays and he really brought it to life.''

Nicki also enjoyed acting alongside 36-year-old 'Grey's Anatomy' actor Jesse Williams in the advert, who she has described as an ''inspiring'' figure because he is ''so professional and natural'' in front of the camera.

The 'The Other Woman' star continued: ''He was so professional and natural that it didn't feel like he was acting at all. This made him so inspiring to work with, and made the experience so much easier for me.''

And while Nicki wants audiences to enjoy her fantasy advert, she believes her own career resembles a fairytale too.

Speaking previously, she said: ''If I had to describe [the past ten years], I would say 'blessed'. Blessed and highly favoured, because the things that have happened to me have been once in a lifetime.

''I feel like it's been a Cinderella story. Getting plucked out of Southside, Jamaica, Queens by the prince, Lil Wayne, and whisked away on a freaking magic pumpkin. I'm still in the magic pumpkin! I have to say it's been magical. It's been tough. It's been emotional. I've had to deal with it all, negative and positive.

''But I know there are so many girls who would kill to have what I've experienced, so I have to take the good with the bad and be grateful. No matter what's gone on the past ten years, I'm still here. I'm still here!''