Why did the man who stirred his heart die?
The hero who touched his heart in the story died because he ate wild fruits in the mountains by mistake. This is a setting and a necessary condition for the development of the plot. Sometimes, the characters in the story need to quit the story in some way to promote the development of the story or realize the theme of the story. In this case, the death of the character may be the best or only way. Of course, this does not mean that the death of a character is easy or happy. It needs rationalization and contextualization to make it look reasonable and necessary.