Washington woke up this morning to a flurry of developments on Ukraine.
It was the middle of the night in DC when a tweet dropped from Ukraine's national security advisor, Rustem Umerov.
He said that the US and Ukraine had reached a "common understanding on the core terms of the agreement discussed in Geneva."
He added that Volodymyr Zelenskyy would travel to America "at the earliest suitable date in November to complete final steps and make a deal with President Trump".
Ukraine latest: 'Delicate' deal details must be sorted, White House says
By sunrise in Washington, a US official was using similar but not identical language to frame progress.
The official, speaking anonymously to US media, said that Ukraine had "agreed" to Trump's peace proposal "with some minor details to be worked out".
In parallel, it's emerged that talks have been taking place in Abu Dhabi. The Americans claim to have met both Russian and Ukrainian officials there, though the Russians have not confirmed attendance.
"I have nothing to say. We are following the media reports," Dmitry Peskov, Vladimir Putin's spokesperson, told Russian state media.
Trump is due to travel to his Florida resort Mar-a-Lago tonight, where he will remain until Sunday.
He set a deadline of Thursday - Thanksgiving - for some sort of agreement on his plan.
We know the plan has been changed from its original form, but it's clear that Zelenskyy wants to be seen to agree to something quickly - that would go down well with President Trump.
Read more:
US hails 'tremendous progress' on Ukraine peace plan
In full: Europe's 28-point counter proposal
My sense is that Zelenskyy will try to get to Mar-a-Lago as soon as he can. Before Thursday would be a push but would meet Trump's deadline.
It will then be left for the Russians to state their position on the revised document.
All indications are that they will reject it. But maybe the secret Abu Dhabi talks will yield something.
(c) Sky News 2025: Zelenskyy is racing to beat Donald Trump's peace plan deadline – but what will Russia do?
Man arrested in connection with massive illegal waste dump in Kidlington, Oxfordshire
Ministers set to unveil major curbs to jury service
Graham Linehan cleared of harassment but guilty of criminal damage to trans activist's phone
Army pauses use of Ajax armoured fighting vehicles after dozens of soldiers fall ill
British Gas parent company boss 'happy to pay more' tax for bills to go down
Teenager arrested after 16-year-old shot in Sheffield
Heathrow Airport's £33bn third runway plan chosen by government
Inverness primary school cancels Christmas show after 'racist abuse'