Never has a man moved from ridicule to glory so quickly. Just days before his speech on same-sex marriage, National MP Maurice Williamson was being pilloried for voicing concerns not about the gay onslaught, but the likely onslaught of Ecstasy tablets at the nation's borders with the advent of 3D printers.
A week later, he is feted by global celebrities.
His most pressing concerns were whether his newfound Twitter base would be sufficiently entertained by tweets about Howick Community Board meetings, and whether the legacy of all his decades in Parliament might be that one speech rather than his work on the Land Transport Safety Agency, biosecurity measures, or his wrangling of the Plumbers, Gasfitters and Drainlayers Board.
Williamson has never really given a poop what people think about him, so he was having the time of his life. That joy was only enhanced when the perpetually good-natured Kevin Hague observed that months of work by Labour's Louisa Wall and himself had been outdone by a hat-trick of speeches from National Party men in their 60s: Paul Hutchison, Chris Auchinvole and Williamson.
Key - who did not speak on the bill - has also taken it in good humour, describing Williamson as "our little gay icon". In truth, National is probably slightly squeamish about the attention its MPs have secured on the issue. It is unlikely to win National any votes and more likely to lose them votes among its more conservative core. It is the kind of thing they could support, but without drawing too much attention to themselves for it. More than half of the National MPs supported the bill - and that was manna from heaven for Conservatives leader Colin Craig, hoping to get enough of a boost to become a serious contender in 2014. After the vote, Craig appeared to find flaws in Williamson's claim that the world would not end.