A heart of shit
They don’t have a heart of gold, they got a heart full of crapped-out dreams and bad decisions.
My cousin got fired again. He’s got a heart of shit and a brain of spaghetti.
She left her kids at the mall. That’s a heart of shit, not a heart of gold.
He broke up with his girlfriend for a TikTok trend. Heart of shit, pure and simple.