have a heavy heart To have a dejected or miserable attitude or disposition; to be in a depressed or grievous state. Watch the video