It's so hard to say goodbye. But we must.
The American Idol Farewell Season Finale took place in LA Thursday night, bringing all the nostalgia with past winners and contestants showing up on the red carpet.
Related: Watch The Emotional AI Reunion!
Led by Jennifer Lopez, Carrie Underwood, and Fantasia in shimmering, impossible-to-miss gowns, it was truly a wondrous night.
J.Lo was in full diva mode, naturally, with her princess-inspired Elie Madi sparkling gown featuring a buoyant high-low hem that extended all the way down to the floor.
She's the queen of Idol and we don't care if she wasn't there from the very beginning!
Of course Carrie Underwood was total royalty herself in an embellished Yanina Couture number with sheer skirt that showed off her always enviable legs.
And Fantasia also stepped it up in a silver glittering gown with low neckline and leg slit. She seriously lived up to her name, looking like a fantasy and all!
However, these three were certainly not the only showstoppers, as Jordin Sparks, Katharine McPhee, and Pia Toscano also made heads swivel (below).
Tags: american idol, american idol farewell season, carrie underwood, fantasia, fashion smashion, jennifer lopez, jordin sparks, katharine mcphee, pia toscano, red carpet