fervor and zeal