These characters combine to create the powerful image of “having a ghost inside one's heart.” The secret isn't just a thought; it's an active, haunting presence that affects the person's entire being.
In Chinese culture, there is a strong connection between one's inner state (emotions, morality) and outward expression (behavior, health). The concept of 心里有鬼 taps into traditional beliefs about ghosts and spirits as sources of disruption and unease. A “ghost” is something that shouldn't be there, an unnatural presence that causes imbalance. This idiom can be compared to the Western phrase “to have skeletons in one's closet.” However, there's a key difference:
This phrase reflects a cultural value that inner truth will eventually manifest externally. A person with a “clear heart” (a clear conscience) acts with confidence, while a person with a “ghost in their heart” cannot hide their inner turmoil.
心里有鬼 is a very common, informal expression used in daily conversation. It's rarely used in formal or written contexts.