Courtney Love's hotly anticipated collection with Nasty Gal has finally been released.
And it's even better than expected - the fashion brand and rock icon have given us 30 pieces (way more than the previously stated 18) and there's even tiaras and jewellery on offer.
As predicted, it's filled with '90s grunge nostalgia straight out of Hole's heyday. Think kinderwhore Mary Jane shoes (yes there are shoes), Stevie Nicks-style lace kimonos, and a baby doll dress based on Love's 1994 Reading Festival get-up.
"We went through some of my rock-star ’90s stuff and redid that in a more modern context, and some new things as well," Love told Vogue.com.
"There’s a few pieces where maybe you see the reference,” Nasty Gal founder Sophia Amoruso added, "but mostly, it’s about silhouette and the details."
Want to see more? Check out the entire collection in our gallery below.
Prices range from $48 to $188 (around £33-£129).