Protesters hoping to make gay marriage and adoption an election issue descended on Parliament today in a swarm of rainbow flags and banners.
About 200 people marched through Wellington's CBD carrying signs with slogans such as "Love is never wrong" and "One ring to rule us all", before holding a rally on Parliament's lawn.
The protest was organised by Legalise Love, a movement promoting equal rights for gay and transgender people, and aimed to get politicians talking about legalising gay marriage and adoption.
Among those to address the crowd was Brooklynne Kennedy, a transgender woman, originally from the United States.
Ms Kennedy said she and her husband wanted to get married but instead settled for a civil union - the "awkward and annoying cousin" of marriage.