Search for crossword answers and clues

Answer for the clue "Caring person (note each starred answer's first word) ", 15 letters:
kindheartedsoul