撕心裂肺

sī xīn liè fèi

(idiom) in unbearable anguish; agonizing

to tear

xīn

heart

liè

to split

fèi

lung