A boat containing 1,000 roses has been towed down the Thames by the friends and family of Jo Cox, in tribute to the Labour MP who was killed in her West Yorkshire constituency last Thursday.
Members of the Hermitage Community Moorings, where Cox lived with her family, were joined by her husband, Brendan, and their two young children.
The children and their father waved to people gathered on Westminster Bridge, who clapped as the floating floral tribute was moored outside parliament, where Cox's former colleagues could be seen looking on from the terrace.
A third boat created a fountain while the barge paused to take in the moving scene before docking at Westminster, from where the mourners headed to Trafalgar Square for a larger memorial event.
During the river memorial, an aeroplane trailing a "Vote Leave" banner, ahead of tomorrow's EU referendum, was seen flying over Westminster.
Labour MP and Remain campaigner Stella Creasy tweeted that she doubted the fly-by at the time of the tribute to Cox, who also supported Remain, was a coincidence. Creasy called the move "beyond low".
While Brendan Cox, who will be speaking at the memorial, and his children were escorted up the Mall by car, members of the houseboat cooperative led a procession along Whitehall to the event.
They carried a banner that called Cox "our Yorkshire rose," and also read, "That which unites us and not which divides us", referring to a line from the maiden speech Cox gave in parliament when she was elected as MP for Batley and Spen in May 2015.
The procession was joined by several representatives from Amnesty International, Save the Children, and Oxfam, whose work Cox had long supported.
They were dressed in black and wore purple, green, and white sashes – colours associated with the suffragettes – to celebrate the campaign work for women that Cox had done with those charities.
Donna Driscoll, an Amnesty representative, told BuzzFeed News that the hundreds of charity workers intended to flank speakers on stage at the Trafalgar Square memorial to "build a wall of love".
Amnesty spokesperson Lucy Wake, who said she had campaigned with Cox for more than a decade, told us she had lost a friend as much as a fellow force for change.
"Jo was one of us. She was a feminist, she was a campaigner, she felt passionately about women's rights, human rights, and she was inspiring," Wake said. "She was a thoroughly lovely woman and she will be very sadly missed.
"We're here to come together to say we've got more in common than what divides us. Jo approached every problem with love and the desire to make the world a better place.
"We all need to now fight 100 times harder to get justice."
Cox's widower, Brendan, is leading speeches in Trafalgar Square alongside Malala Yousafzai, who will pay tribute to Cox's humanitarian work.
Laura Silver is a reporter for BuzzFeed News and is based in London.
Contact Laura Silver at firstname.lastname@example.org.
Got a confidential tip? Submit it here.