Republican U.S. Sen. Rob Portman is now supporting gay marriage and says his reversal on the issue began when he learned one of his sons is gay.

Ohio’s junior senator disclosed his change of heart in interviews with several Ohio newspapers and CNN. In an op-ed published Friday in The Columbus Dispatch he said the decision came after a lot of thought.

“I have come to believe that if two people are prepared to make a lifetime commitment to love and care for each other in good times and in bad, the government shouldn’t deny them the opportunity to get married,” he wrote.

As a member of the House in 1996, Portman voted in favor of the Defense of Marriage Act, which defines marriage as between a man and a woman and bars federal recognition of same-sex marriage.

Continue reading on