With Labour collapsing and most of their vote not being naturally Tory or UKIP.
With the Tories more divided than ever and lacking any 'charismatic' leadership.
With the LibDems giving a straight-up committment to keep Britain in the EU.
With 16 million people who don't want to leave the EU.
I've never voted LibDem before but, despite the tuition fees fiasco, and the pain of coalition government, I'd be prepared to give them my vote now because they are the only party sticking with what they campaigned for in the Referendum - Remaining in Europe.
Is it the best opportunity the LibDems will ever get and that Labour will spurn?