heavy heart

[heavy heart] {n. phr.} A feeling of being weighed down withsorrow; unhappiness.

They had very heavy hearts as they went to thefuneral.