Kenyan President Uhuru Kenyatta, opposition leader Raila Odinga and their deputies on Thursday exchanged hugs and apologies, cementing their pledge to promote unity after a fractious and bloody election.
The unusual scene unfolded at the country's annual national prayer meeting.
It came eight months after Kenyatta's re-election in a drawn-out poll that divided the nation and left at least 92 dead, according to rights groups.
Longtime rivals Kenyatta and Odinga in March shook hands and pledged reconciliation in a move that stunned the nation, as well as members of Odinga's opposition alliance who said they had not been consulted.
What is now known as "The Handshake" had spurred endless speculation but little concrete action.
But on Thursday, the two men shook off any scepticism by repeatedly hugging each other and calling each other "my brother" at the prayer breakfast.
Vice President William Ruto and Odinga's running mate Kalonzo Musyoka also apologised to each other for any election rancour, and hugged.
"We have campaigned against each other, we have said nasty things against each other, and today, I ask forgiveness and I would like to apologise," said Kenyatta.
"Never again shall a Kenyan die because of an election. On my own behalf and that of all those behind me, I tender my apology," said Odinga, who had claimed the election was stolen from him, and whose supporters were the vast majority of those killed by police during protests.
Also present at the event was Supreme Court Chief Justice David Maraga, who rose to international fame as the man who annulled Kenyatta's victory in a first August election and ordered the poll held a second time.
The rapprochement between Kenyatta and Odinga has left the opposition in disarray, and headlines have swung straight onto the 2022 election race and its potential alliances.
Despite the display of unity, numerous questions remain about the concrete implementation of the reconciliation deal.
So far a joint committee has been established to work on a "national dialogue" in a country where politics and ethnic rivalry go hand in hand.