take a shine to someone—(coll.) take a fancy to a person; develop a liking for smb.:
- I suppose I oughtn’t to blame you if Marion’s taken a shine to you. You must have a way with women.
take the shine out of someone—(coll.) deprive smb. of his supremacy; surpass a person (also: take the shine off someone):
- That girl’s got it in her, I can tell you. She’ll take the shine out of some of our West-Enders.