have one's heart in the right place in French
have one's heart in the right place in French
avoir bon cœur
(idiomatic) To have good intentions.
avoir bon fond
(idiomatic) To have good intentions.