We do not currently know of any antonyms for be heavy of heart.
For similar words to be heavy of heart, try: