The long journey came to a close tonight on So You Think You Can Dance.
After a stirring Parts I and II of the four-part finale (seriously), the final four dancers - Joshua Allen, Twitch Boss, Courtney Galiano and Katee Shean - came back to find out which of them has won the title of America's Favorite Dancer (plus the added bonus of $250,000).
Courtney Galiano was eliminated first. No surprise there.
Then Katee Shean, but there was a surprise in store for Katee.
This year, Nigel Lythgoe and the producers of So You Think You Can Dance wanted to award the top guy and the top girl, so Katee came away with a second place prize of $50,000.
Not a bad way to get eliminated in the end, was it?
So it was down to the two hip hop boys.
The tension was thick. In the end, Twitch Boss came in second as Joshua Allen was crowned the fourth winner of So You Think You Can Dance. Congrats to Joshua - and all of the final four!