Choose the Right Synonym for enthusiasm

PASSIONFERVORARDORENTHUSIASMZEAL mean intense emotion compelling action. PASSION applies to an emotion that is deeply stirring or ungovernable.   was a slave to his passions FERVOR implies a warm and steady emotion.   read the poem aloud with great fervor ARDOR suggests warm and excited feeling likely to be fitful or short-lived.   the ardor of their honeymoon soon faded   ENTHUSIASMapplies to lively or eager interest in or admiration for a proposal, cause, or activity.  never showed much enthusiasm for sports   ZEAL implies energetic and unflagging pursuit of an aim or devotion to a cause.   preaches with fanatical zeal