Bienvenido a Reverso.net, servicio gratuito de traducción en línea para inglés, francés, alemán, italiano, ruso, chino
heart-warming 
1 gratifying, pleasing, rewarding, satisfying 
2 affecting, cheering, encouraging, heartening, moving, touching, warming