It is over. Donald Trump is the Republican Party (GOP) flagbearer in the American presidential election in November this year. Ditto Hillary Clinton who has all but secured the Democratic Party ticket.
There are lessons for us in Kenya, and especially for former Prime Minister Raila Odinga.
At first, nobody gave Mr Trump much thought; many wrote him off. But as he gathered momentum, alarm bells began ringing.