Hairstyle, one captivating husband (7)
I believe the answer is:
shingle
'hairstyle' is the definition.
(old-fashioned woman's haircut)
'one captivating husband' is the wordplay.
'one' becomes 'single' (similar in meaning).
'captivating' indicates putting letters inside (captivate could historically mean to hold captive).
'husband' becomes 'h' (abbreviation).
'single' placed around 'h' is 'SHINGLE'.
(Other definitions for shingle that I've seen before include "Gravelly composition" , "Water-worn pebbles - roofing tile" , "Small beach pebbles" , "Here one comes close to the main" , "A mass of seashore pebbles" .)