Discontented blonde given gold by admirer (4)
I believe the answer is:
beau
'admirer' is the definition.
(beau can mean a boyfriend or male admirer)
'discontented blonde given gold' is the wordplay.
'discontented' means to remove the middle letters (the word's contents are removed).
'given' says to put letters next to each other.
'gold' becomes 'Au' (Au is the chemical symbol for gold).
'blonde' with its centre taken out is 'be'.
'be'+'au'='BEAU'
'by' is the link.
(Other definitions for beau that I've seen before include "An old-fashioned boy friend (4)" , "Male lover of a girl or young woman" , "One loving" , "Male admirer; dandy" , "Dandy - boyfriend" .)