Well, well, well, who'd have thought it?
Theresa May announced this morning, completely unexpected, that there will be a general election on June 8th after repeatedly saying that there wouldn't be one.
Initially the pound took a hammering, however has recovered slightly since the announcement.
Investors will be watching keenly to see how the political landscape shifts, and how this will impact the UK's stance in Brexit negotiations. Will we see the Conservatives' lead in the polls translate into seats, or could we see pro-EU candidates gain votes, as was the case in the Richmond Park By-Election?
We can't be sure, but what it does mean is that for the next 6 weeks, there will be yet another layer of uncertainty hanging over financial markets.
The polls show that May's Government should win by a landslide, but if we've learned anything over the past couple of years it is to not trust the polls and expect the unexpected!
Theresa May is seeking to hold a General Election on 8 June arguing it is the only way to secure stability ahead of Brexit.