(CNN) Theresa May has thrown the kitchen sink at her Brexit deal three times to date. It hasn't worked on any of those occasions, but for some reason, the British Prime Minister is having a fourth go.

It was confirmed on Tuesday that May would bring the Withdrawal Agreement Bill before the House of Commons in the first week of June, in a last-ditch attempt to put her Brexit deal with Brussels into law, thus cementing her legacy as the PM that finally took the UK out of the European Union.

Quite a lot is going to happen between now and then. First, the UK must hold elections to the European Parliament next week. Given that Theresa May is being held responsible for Brexit not having happened yet, her governing Conservative Party is widely expected to receive a drubbing. Nigel Farage's Brexit Party (take a wild guess at its main policy) is currently tipped to win in the UK, and other, smaller parties are also expected to perform well.

The opposition Labour Party is also set to lose voters, both from pro-Brexit and anti-Brexit voters.

Second, on June 6 there will be a significant election in the parliamentary constituency of Peterborough. Though it's possible the Brexit vote will happen before the vote -- known in Britain as a by-election -- both main parties will have to stomach daily polls predicting the Brexit Party's first ever parliamentary candidate. This could be unpleasant, given the party will be campaigning with its tail up following its probable success in European elections.

Read More