She provides a home for a man's heart (5)
I believe the answer is:
nesta
'she' is the definition.
'a home for a man's heart' is the wordplay.
'a home' becomes 'nest' (I've seen this before).
'for' is a charade indicator (letters next to each other).
'heart' means to look at the middle letters.
The centre of 'man' is 'a'.
'nest'+'a'='NESTA'
'provides' acts as a link.
(Other definitions for nesta that I've seen before include "woman" , "girl" .)