You might think the idea of pounding the streets and banging on doors during a cold January would not be too enticing, especially when the prize for the victor vanishes in a few months time.
But Damien Egan, Labour’s candidate for the Kingswood byelection, was beaming as he marched up and down the streets of a modern housing estate at the heart of a constituency in South Gloucestershire up for grabs after the sudden resignation of its Conservative MP, Chris Skidmore.