Greatly enjoying song and dance band (7)
I believe the answer is:
adoring
'greatly enjoying' is the definition.
I can't judge whether this defines the answer.
'song and dance band' is the wordplay.
'song and dance' becomes 'ado' (I've seen this before).
'band' becomes 'ring' ('ring' can be a synonym of 'band').
'ado'+'ring'='ADORING'
Can you help me to learn more?
(Other definitions for adoring that I've seen before include "Very keen on" , "Loving deeply" , "Holding dear" , "Loving, worshipping" , "Greatly loving" .)