ardent. very enthusiastic, impassioned. assiduous. persistent, attentive, diligent.