Remember, this is a country where almost 40 years ago in the South, a black person and a white person could not legally be married. It was against the definition of marriage in a number of states.
Traditionally conservative New Hampshire today became the sixth state in the nation -- and the fifth state in New England -- where same-sex couples will be allowed to marry.
"Today we're standing up for the liberties of same-sex couples by making clear they will receive the same rights, responsibilities, and respect under New Hampshire law," Governor John Lynch said before signing the legislation in a State House ceremony at about 5:20 p.m.
Lynch said it was a New Hampshire tradition "to come down on the side of individual liberties and protections, and that tradition continues today." The room, filled by scores of the bill's supporters, resounded with applause as he signed.
"We're thrilled to death," said Mo Baxley, executive director of the New Hampshire Freedom to Marry Coalition. "We're equal. Equal isn't nothing. Equal is everything."
Gay marriage is now legal in Vermont, Maine, New Hampshire, Connecticut, and Massachusetts -- all of the new England states, except for Rhode Island. Gay marriage is also legal in Iowa.
Lynch signed the bill after it was approved by both the House and Senate earlier in the day.