She has always been a colourful character, to put it mildly.

And Jersey Shore personality Snooki underlined this in unforgettable style after she wore a mutlicoloured cape to Logo’s Trailblazer Honours in New York on Thursday.

The 28-year-old took great delight in showing off her flamboyant cloak, spinning this way and that as she hammed it up on the red carpet at the largest LGBT pride event on television.

The fun-loving 28-year-old, real name Nicole Polizzi, showcased her slender physique and  pneumatic charms in a black cocktail dress and high heels.

But it was her choice to wear a technicoloured cape that would give Joseph a run for his money, as well as a matching headdress, that really caught the eye, and it no doubt delighted her pal Joe Giudice, who she posed up with for a photo.

Her choice to wear the LGBT friendly rainbow cape certainly ensured she nailed her colours to the mast in her support for the gay community.

The former MTV star – who has son Lorenzo, three and 21-month-old daughter Giovanna with her husband – recently admitted being so drunk that she blacked out during what turned out to be a foul-mouthed guest appearance on Khloe Kardashian’s doomed chat show.