magnanimous
adjective
°Noble and generous in spirit.
"He thinks himself ardent, impulsive, passionate, magnanimous — capable of boundless enthusiasm for an idea or a sentiment."
synonyms: big-hearted, generous, great-hearted, large-hearted more» , unselfish