a change of heart
• a move to a different opinion or attitude.
• "you can have your money back if you have a change of heart"
Similar:
change one's mind,
change one's tune,
have second thoughts,
have a rethink,
think again,
think differently,
think twice,
get cold feet,