If Leona Lewis was channelling the fairy that sits on top of the Christmas tree on Sunday's X Factor results show, she did a very good job.
The singer walked out on stage in the biggest skirt EVER, and donned a pair of wings the Victoria's Secret angels would have been jealous of.
Leona, who won the talent competition back in 2006, got all magical to sing her new Xmas song, One More Sleep
, from the album Christmas, With Love
She donned her enormous tulle skirt over a petrol-blue sequin minidress, and whipped off the fairy number to reveal her favourite over-knee boots.
Leona stood on a stage above a host of dancers dressed as Christmas trees, complete with sparkly bauble helmets, creating a festive scene that actually looked like she was sitting on top of the trees.
Over the top? Maybe. Totally magical and we secretly loved it? Definitely.