To have a change of heart is to come round to feeling quite differently. He had a change of heart.
It is about feeling rather than argument, which separates it from changing your mind. People have a change of heart because of something that happened rather than because of persuasion.
1phrasehave a change of heartTo come round to feeling quite differently.
“She seemed to have a change of heart after the funeral.”
have a change of heart is a phrase.
Practised in Idioms