IdiomDaily LifeEnglish

take a shine to someone or something

Meaning: To like someone spontaneously.

Example: “The old cat has taken a shine to our new neighbor.”

Equivalents in other languages

Origin: American, first attested in 1830 in written imitations of New England dialect and appearing in print by 1839, but its precise origin has genuinely been lost despite the phrase remaining current, mostly in the United States, to this day. The best available lead points to an earlier expression, "to shine up to someone," 19th-century slang for deliberately ingratiating yourself with someone, especially a romantic interest, through consistently pleasant, attentive behavior. "Shine" itself carries an old and natural association with warmth, brightness, and favor — casting a figurative light of attention or affection on someone captures the same idea whether the light is being deliberately cast, in the older courtship phrase, or simply happens to fall, in the modern, more general one.

More English idioms

Explore another collection: Compliments & Insults

Compliments and insults from around the world, from the sweet to the savage.

Browse all compliments & insults →

Keep exploring

Explore all idioms →