It held on in Stoke, but Labour has suffered a humiliating defeat to the governing party in Copeland.
We know where Jeremy Corbyn stands on certain issues, but where is the vision? What are the ideas?
Copeland has been Labour for more than 30 years, but these are not normal times and this is no ordinary by-election.