or a perfect match. it means things pr people get along. something in common . has something to talk to and go rhyme. it could also mean that it looks good on you or it just suits well. being inseparable. nice stir or taste perfectly good.