After years of waiting, things accelerated last week when German Chancellor Angela Merkel was more open about marriage for same-sex couples.
Since 2001, Germany has only allowed civil unions and so far Chancellor Merkel has opposed the legalization of equal marriage, but at the beginning of last week, she said she could allow a parliamentary vote based on conscience on the matter. This meant that parliamentarians could vote as they wished and not follow the policy set by their party on the issue of marriage equality.
According to the German press agency DPA, if a "question of conscience" vote was allowed, there would be a majority in favor of equal marriage. That's what happened! Parliament approved the bill by a vote of 393-226. The law will take effect later this year.