Cleopas, royal comfort