heart-rending

adjective penós, anguniós, angoixós, angoixant, punyent.