Rapper Lil Nas X recently caused a stir by donning thigh-high boots and giving Satan a lapdance in his new video - and now it seems that he might have kicked off a new trend in hip-hop.

His fellow MC Kid Cudi was the musical guest on SNL this past weekend, and took a similarly unusual sartorial route as he wore a very fetching floral dress to perform his song 'Sad People'.

It seems that there was a reason behind the Cleveland rapper's new style, however: he was paying tribute to Nirvana frontman Kurt Cobain, whose 27th anniversary took place last week. Cobain had worn similar spaghetti-strap dresses at various gigs during Nirvana's heyday in the 1990s.

After the show, he explained that the dress had been designed for him by Louis Vuitton's Creative Director and founder of the Off-White label, Virgil Abloh. "I told him I wanted to show love to Kurt w a floral print sundress," he said, "and this man made a masterpiece."

Earlier in the show, Kid Cudi had worn a green olive cardigan that was very similar to the one worn by Cobain for Nirvana's famous MTV Unplugged gig. He also paid tribute to late SNL cast member Chris Farley by wearing a t-shirt with his headshot on it; Farley died in 1997.

Watch both performances below: