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.

  • Pattern
  • have a change of heart (about + noun/gerund)

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.

Try it in Daily Speak