It's going to be an exciting week in UK politics!
Today is the second vote on the government's withdrawal deal with the EU, now with further changes after last-minute negotiations. Labour is set to vote against it again, but some Tories who voted against it last time may now have changed their minds. It sounds like the experts think it's again a question of how large the defeat will be, not whether the deal will actually pass. If the defeat isn't too large (50 or less), there could be a third vote on it at some point. If it's a large defeat, then it could lead to May's downfall, maybe not right away, but as soon as the stars are aligned the right way for Gove to take over.
Assuming it's defeated today, then tomorrow is a vote on whether the UK should just leave without a withdrawal agreement, i.e. the 'no deal' option. I'm thinking this will also be defeated, based on MPs' earlier attitudes to this option.
Assuming that is the case, then there's a vote on Thursday about whether to seek a short delay to Brexit. This will have to be agreed with the EU, but they may propose a longer delay, in which case that proposal has to be voted on in parliament as well ...
We moved most of our UK savings into US dollars last night. Just as a precaution! I'm sure everything will be just fine in the end
Edit: Oh, and there is also the Labour amendment on agreeing to the government's agreement if there is a second referendum on it. I'm not sure when or if that amendment will be voted on, but it is Labour's primary stance at this point, I believe.