Socialite Kim Kardashian, who is expecting her first child with rapper-boyfriend Kanye West, was spotted in a floral gown with matching gloves and heels on the red carpet of Met Ball in New York.

The 32-year-old covered herself from top to bottom in the custom Givenchy gown that was made out of floral printed jersey with sleeves, turtleneck and gloves in matching prints.

It is revealed that Kim had to get the gown altered at the last minute. "She had the Givenchy severely altered at the last minute on orders of her new stylist," a website quoted a source as saying.

"She has gained a lot of weight in her arms and her stylist has told her she should not show them off. So her dress now has sleeves when it was sleeveless before," the source added.

She was joined by West, who was also wearing Givenchy but looked more classy in a black suit and white shirt.