Husband, Alf, after cap for his wife? (6,4)
I believe the answer is:
better half
'his wife?' is the definition.
(better half can refer to someone's spouse)
'husband alf after cap' is the wordplay.
'husband' becomes 'h'.
'after' means one lot of letters go next to another.
'cap' becomes 'better' (I've seen this before**).
'h'+'alf'='half'
'half' put after 'better' is 'BETTER HALF'.
'for' is the link.
(Other definitions for better half that I've seen before include "One's spouse" , "Wife (colloq.)" , "Spouse (informal)" , "partner" , "Husband" .)