Grammar fix
have a change of heart
reverse your feelings
To change your feelings or attitude and decide differently from before.
How oftenCommon
LevelB2
Used inSpeech & writing
Hear it in context
Notice where the phrase sounds natural.
I was going to sell the bike, but I had a change of heart.
I used to dislike group projects, but I had a change of heart after working with a really supportive team.
Fix the pattern
One small grammar move makes it sound right.
Not: I did a change of heart.
Say: I had a change of heart.
Use 'have' or 'had', not 'do', with this idiom.
Don't confuse it
Other ways to say it
Decide differently after thinking again
How specificAny changeAccepting
change mindChoose differently after having an earlier plan or preference.
have a change of heartYou're here · Your feelings or attitude change enough to reverse your position.
come aroundGradually accept an idea you initially disliked or opposed.