Apparently many people who supported the amendment previously, were convinced this time.
For weeks, same-sex couples and supporters met with legislators to present their case. Elaine Lamy, 49, and Chris Hannibal, 50, of Quincy, who married last year, met with Representative Bruce J. Ayers and Senator Michael W. Morrissey, who was also lobbied by the women's heterosexual neighbors. On Wednesday, the women saw the two legislators, both Democrats who had supported the amendment, vote against it.
Senator James E. Timilty, a Democrat who last year supported the amendment, also changed his mind.
"When I looked in the eyes of the children living with these couples," Mr. Timilty said, "I decided that I don't feel at this time that same-sex marriage has hurt the commonwealth in any way. In fact I would say that in my view it has had a good effect for the children in these families."
Even some Republicans voted against it.
Indeed, Senator Brian P. Lees, a Republican who is the minority leader and who co-sponsored the amendment, which received preliminary approval from the legislature in March 2004 in a 105-to-92 vote, said he voted against it Wednesday.
"Today, gay marriage is the law of the land," Mr. Lees said, noting that same-sex marriage became legal in May 2004. Voting for the amendment, he said, would mean "taking action against our friends and neighbors who today are currently enjoying the benefits of marriage."
Saying he had heard from over 7,000 constituents, most against the amendment, Mr. Lees added, "Gay marriage has begun and life has not changed for the citizens of the commonwealth, with the exception of those who can now marry who could not before."
Those do not sound like the words of a Republican. But this guy lives in Massachusetts. The question is how long will it be until Heartland Republicans are willing to say that.