Training, passion, progress, trust