magnanimous
adjective
Noble and generous in spirit.
Highly moral, especially in showing kindness or forgiveness, as in overlooking insults or not seeking revenge.
Great of mind or heart; of high and steadfast courage; elevated in. soul or in sentiment; high-minded; raised above what is low, mean, or ungenerous.