Strictly Come Dancing – it’s the semi-final

It’s the closest series of Strictly Come Dancing in years – but which of our five remaining celebrities will make the final?