Spain's lower house of parliament has voted in favour of allowing gay couples to marry and adopt children.
The controversial decision overrules last week's rejection of the bill by the upper house, the Senate.
The bill will become law in a month's time, making Spain Europe's third nation after the Netherlands and Belgium to allow same sex marriages.
Polls suggest most Spaniards back the move, although two weeks ago thousands joined a Madrid rally against the bill.
So, how long will it be until the US can be counted alongside Spain and Canada and the Netherlands in the "pro-freedom" column, rather than grouped with the likes of Iran and Saudi Arabia?
UPDATE: I didn't notice that Moses had posted something similar until just now. Well, great minds and all that.