magnanimous

adjective
  1. generous in forgiving an insult or injury; free from petty resentfulness or vindictiveness
  2. showing or suggesting nobility of feeling and generosity of mind

Examples