Gay marriage is now legal in New York and hundreds of gay couples are exchanging vows.

FOX News Radio's Todd Starnes reports from the Big Apple:

So love is in the air... and taking full advantage of the new law - four dozen same-sex couples will take their vows at Niagara Falls. They will be the first group ceremony in the state.

Protesters and supporters alike, gathered on the steps of Buffalo City Hall as the vote to legalize same-sex marriage remains a controlversial one.

Amongst the Protesters, this woman:

...and supporters, like this man: