So the Iowa Supreme Court just ruled – unanimously! – that a ban on gay marriage is unconstitutional. Marriage licenses will be available to same-sex couples beginning in three weeks’ time.

I’m not gay, and I’ve never been to Iowa, and yet I can’t express how happy this makes me.
I will never accept that a minority group should be denied any right enjoyed by a majority. I do not feel that allowing same-sex couples to marry will in any way threaten my own marriage. I do not feel that having my child learn that a homosexual lifestyle is acceptable is in any way a bad thing – indeed, I look forward to seeing him learn that.
So congratulations, Iowa, on being the first of the states in the middle to recognize the plain and simple truth when you see it.

[...] in a country where we are free to speak, to dress however we like, to marry whatever race (and in five states now, whatever gender) we so choose. Certainly those freedoms are imperfect – and it [...]