zeal

Passionately eager or having great fervor for something.