have a change of heart

передумать, изменить своё мнение или решение (обычно на положительное)

At first Jeremy didn't want to make up a quarrel with his girl friend, but then he had a change of heart.

Другие идиомы: