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