- have one's heart in the right place
- have one's heart in the right placeFig. to have good intentions, even if there are bad results. •
I don't always do what is right, but my heart is in the right place.•
Good old Tom. His gifts are always tacky, but his heart's in the right place.* * *See: HEART IS IN THE RIGHT PLACE.
Dictionary of American idioms. 2013.