warmhearted

adj

1.
marked by warmth of feeling like kindness and sympathy and generosity
Antonym:
coldhearted
Derived from:
warmheartedness