Clue: Longing to do good in role of saint in festival (5)
Answer: EAGER
Explanation: Definition: Longing

G (good) *in role of* ST (saint) in EA(st)ER ("festival") becomes **EA(G)ER