Weird old dance captivates daughters (7)
I believe the answer is:
Here is my best explanation:
'weird' is the definition.
'old dance captivates daughters' is the wordplay.
'old' becomes 'o' (common abbreviation eg in OE for Old English).
'dance' becomes 'ball' (ball is a kind of dance).
'captivates' indicates putting letters inside.
'daughters' becomes 'dd' (I've seen this in other clues).
'oball' enclosing 'dd' is 'ODDBALL'.