The 60th Grammy Awards are being held at Madison Square Garden in New York today, with music's biggest stars starting to filter through the red carpet as we speak.
First, the worst. Singer Joy Villa — who last year caused a stir by rocking up to the Grammys in a dress emblazoned with the pro-Trump 'MAKE AMERICA GREAT AGAIN' slogan — turned heads again with a dress that was not so much fashion as pro-life craft project:
Lady Gaga — who last Grammys rocked a biker chick, under boob ensemble — covered up for this year's red carpet. She'll be performing the title track of her latest album Joanne during the ceremony.
Gaga being Gaga, she didn't show flesh but still made quite the spectacle: