idiom
a change of heart
Meaning
a change in one’s opinion or feelings
Example
She had **a change of heart** and decided to stay.