Will it be dominated by Brexit?
Who will win?
Will the Tories be split by the Brexit party?
Will Labour cruise to a victory?
Will the Lib Dems make gains?
Or will the Monster Raving Looney Party become the new government?
Over to you and the campaign trail....