England deserve to win this. England can win this. But will England win this?