en avoir gros sur le cœur

Verb

 * 1)  to have a heavy heart, to be sad at heart, to have something weighing on one's heart, to be heavy-hearted