This is the 7897th most frequent German word.
herzens
"Herzens" means "of the heart" or "heart's."
The word 'herzensguten' here is used as part of a compound adjective meaning 'kind-hearted', literally 'of a good heart'.
Sie ist ein Mensch mit einem herzensguten Charakter.
She is a person with a kind-hearted character.
The word 'Herzens' here functions as a possessive noun indicating something that belongs to the heart, expressing emotional depth.
Das war eine Entscheidung des Herzens.
That was a decision of the heart.
The word 'Herzensgeschenk' is another compound noun suggesting that the gift is deeply meaningful and heartfelt.