Equality the message of 2012 Mardi Gras
Some wore sparkly costumes, some wore uniforms and others wore pretty much nothing at all, but all those who took part in this year's gay and lesbian Mardi Gras were united by one message - equality.
Organisers say more than 9,000 people marched in this year's parade to celebrate the gay and lesbian community.
Tens of thousands more watched the procession along Oxford Street, including guest of honour singer Kylie Minogue, who also performed at an after party.
Minogue took to Twitter, thanking over and over again everyone who marched in the parade.
"ThkU THANK YOU @SydneyMardiGras & Mardigrasland... YOU were amazing... I am #happytiredwiredrelievedamazedgrateful," she said.
The parade featured floats from religious groups and social groups, as well as a contingency of police, fire fighters and ambulance workers.
And Mardi Gras veterans, including Dykes on Bikes, got the crowds cheering early in the parade.
Almost all the floats had the same message - equal rights for everyone.
"They need to actually make marriage equality for everybody. It's how it should be," parade marcher Robert said.
"It should be for everybody, no issues," Isaac said.
Politicians were not going to be left out of the festivities, with Sydney Mayor Clover Moore, who has supported the parade since 1986, turning out with a team of supporters.
The ALP was also represented with the rainbow Labor marriage equality float, with Tanya Plibersek on board.
And the Liberal Party also had their spot in the parade.
Last year Barry O'Farrell announced that he would allow a conscience vote for NSW Liberal members on the issue of gay marriage.
Prime Minister Julia Gillard allowed the same for her Labor Party members, resulting in the party voting in favour of the move.
Federal Transport Minister Anthony Albanese, who has marched in the parade for the past 25 years, says while a lot of reforms have passed in that time, there is still more to be done.
"What we see gradually is a shift of community attitudes over time, a recognition that by giving people - who happen to be same-sex couples - equal rights, it doesn't actually take away the rights from heterosexual couples in our community," he said.
Greens senator Sarah Hanson-Young, who confessed she was "not a virgin" of the Mardi Gras, said the parade was an opportunity to celebrate how far the marriage equality campaign had come in parliament.
"We have several bills in parliament," she said.
"Tony Abbott now has to step out of the way and let his party catch up with the people."
The parade is an annual event by the Gay and Lesbian Mardi Gras, which aims to raise the visibility of the lesbian, gay, bisexual, transgender, queer and intersex communities.
Senator Hanson-Young said the Mardi Gras was an important event not just for those involved but for the nation.
"It (the parade) has grown to the point where it's not just the Sydney community but the whole Australian community saying yes, let's celebrate diversity," she said.
It was the 34th annual Mardi Gras and is expected to inject around $30 million into the New South Wales economy.