The Conservatives won with a majority two years ago.
Labour are sinking deeper into the political mire and losing voters.
UKIP have achieved their headline agenda of leaving the EU (well initiating the process of) and have lost Nigel Farage who some found charismatic and will probably lose voters.
Scotland has little appetite for another independence referendum and may lose SNP votes.
There is growing support from central ground Lib Dem voters due to the state of alternative parties, and shift to the right of the Conservatives. Lib Dems are attractive to the 48% who voted remain or those who favour a softer Brexit position.
AIBU to think that the Conservatives will have the largest share of the vote, but there is potential for the Lib Dems to recover their position back towards the 2010 result?