heart-touching

Adjective

 * 1) Emotionally moving.