A gentle caress and he'll give you anything you want! (4,5)
I believe the answer is:
soft touch
'he'll give you anything you want' is the definition.
The definition suggests a singular noun which matches the answer.
'a gentle caress' is the wordplay.
'a gentle' becomes 'soft' (I've seen this before).
'caress' becomes 'touch' (I've seen this in another clue).
'soft'+'touch'='SOFT TOUCH'
'and' acts as a link.
Can you help me to learn more?
(Other definitions for soft touch that I've seen before include "One easily persuaded to part with money" , "generous lender" , "gentle handling" , "by no means a great hit" , "Hut of Scot (anag.)" .)