Have a change of heart

To change one’s attitude or decision (usually from negative to positive).

I had a change of heart and will let my friend use my car tomorrow.