The usually fashion-forward songstress drowned her trim figure in the weird fairytale creation, which consisted of a pink tight bodice and white lace skirt – which unfortunately looked like an old net curtain.

Ellie teamed her cleavage-destroying gown with a pair of white and silver platforms, and wore her hair in a lose fishtail plait.

The singer, who is nominated for three awards tonight, kept her make-up glowy and simple, and adopted an unusual and somewhat unflattering hands-in-pockets pose as she walked the red carpet.

(Image: Ian Vogler / Daily Mirror)

It’s the most covered up we’ve seen her in a while.

And we have to say, if she’s going to cover up like this, we’d rather she kept her clothes ON.

Twitter had mixed views about her outfit.

“Random but I'm not sure how I feel about Ellie Goulding's dress random but I'm not sure how I feel about Ellie Goulding's dress,” wrote one user.

“Ellie Goulding looks stunning and like a princess in her dress,” said another.

Slightly awkward for Radio 1 DJ Greg James as he chatted on air to ex-girlfriend Ellie Goulding ahead of the Brits.

Ellie Goulding looked better yesterday (Image: PA)

Ellie, up for five awards, told Greg he looked like a “Liberal Democrat MP” and described his yellow tie as “kooky”.

She was wearing Vivienne Westwood and said of LP Halcyon: “This second album I stuck with it and kept my belief in it. I have done 1000 shows and I am extremely proud of it and now it has got to the point that it is doing well. But it wasn't always doing well.

“I would love to win an award in front of my mum who is here. My assistant was joking my mum is drunk already but she has to drive to work tomorrow.”

Greg also let slip that 27-year-old Ellie is singing Burn later on the Brits tonight.