On one hand, eastern Ukraine appears to be slipping out of the government's control, as pro-Russian groups seize control of official buildings in big eastern cities like Donetsk and Luhansk and demand referendums on union with Russia. They almost certainly do not represent majority opinion in those cities, but the police stand aside and people who support Ukrainian unity are nervous about expressing their opinions in public.
On the other hand, the European Union's foreign policy chief, Catherine Ashton, has just announced that the EU, the United States, Ukraine and Russia will all meet somewhere in Europe next week to discuss ways of "de-escalating the situation in Ukraine".
That will be the first time that Russia's foreign minister, Sergei Lavrov, has agreed to meet with a representative of the Ukrainian government.
So is this crisis heading for a resolution or an explosion? It still depends on whether Russian President Vladimir Putin thinks that the annexation of Crimea is enough compensation for the humiliation he suffered when his ally in Kiev, former Ukrainian president Viktor Yanukovych, was overthrown by a popular revolution. And clearly Putin hasn't yet decided that himself.
Rationality says take your winnings to the bank and quit the game while you're ahead. Putin's action has guaranteed that almost any imaginable Ukrainian government will be hostile for the foreseeable future, but the NATO countries will be willing to forget about Crimea after a while if he goes no further. Does he really want the United States, Germany, France and Britain as his enemies too?