We do not currently know of any antonyms for eaten one's heart out over.
For similar words to eaten one's heart out over, try: