‘He does things people can’t describe’ – Percival still Saints’ man for all seasons