Reality TV star Kim Kardashian West has outdone herself this Halloween as she managed to dress up as herself, circa 2013, by recycling her MET Gala dress that gained her a lot of criticism back when she was pregnant with her daughter, North West.

“I think I nailed the Kim K costume!,” said Kim, as she captioned a photo of herself wearing the infamous Givenchy dress designed by her good friend, Ricardo Tisci. “Still fits,” she said, in another photo.

The dress first made an appearance at the 2013 MET Gala, which Kim attended with her husband, Kanye West. Kim was pregnant at the time, with her now 2-year-old daughter, North. At the moment, she is again heavily pregnant with her second child. She can’t go for the sexy Halloween outfits that she usually dons for the holiday, but she came up with a creative way to turn an old dress into a costume.

The outfit shows how Kardashian is able to poke fun at herself despite her critics. The fact that she chose to wear the dress as a Halloween costume hits back at all the haters who criticized the look when she wore it for the first time. Not only was the dress bashed for looking like couch upholstery, she was also slammed for all the bloating and the weight she gained during her first pregnancy.

Earlier in the week, Kardashian also reminded all her fans of all the fabulous outfits she had worn in the past. On her Instagram page, she shared a photo of herself in past costumes which includes the likes of Catwoman, The Queen of Hearts and Snow White.