好心倒做了驴肝肺

hǎo xīn dào zuò le lǘ gān fèi

(idiom) to mistake good intentions for ill will

好

hǎo

good

心

xīn

heart

倒

dào

to invert; to place upside down or frontside back

做

zuò

to make; to produce

了

le

(completed action marker)

驴

lǘ

donkey

肝

gān

liver (CL:葉|叶[ye4])

肺

fèi

lung