The sentences are fine as they are. The second one doesn't make much sense. What it says is that an act of good behavior touches her heart. Most people behave in a good manner as a rule - why would this touch her heart? You might want to find another term for "good behavior."