For as long as I can remember, Michael Coren has been one of the most ghastly anti-gay voices on the Canadian airwaves.
A hardline right-wing Catholic who seemed to take pleasure in playing down the suffering of LGBT people, and mocking their struggle for equality.
So you can imagine how shocked, and then pleasantly surprised I was, to see that he is now admitting he was wrong.