A good idiom for compatible is "two peas in a pod." This phrase suggests that two people or things are very similar and get along well together, highlighting their harmonious relationship. It conveys the idea of ease and comfort in their connection.
A good idiom would be "sitting on the fence."
The meaning of the idiom in the pink of health means being in good health.
Also, for good and all. Permanently, forever. .
I cannot find an idiom that starts off "she cried tears." When you cry, you cry tears, so that would not be a good idiom anyway.
It means useless.
This is a metaphor, not an idiom. They are comparing that person to an angel, which is a supremely good being in religious lore.
This is not an idiom. It means exactly what it says. The company that this person keeps is not a good group of people.
Hang in there!
That chicken really is finger-licking good!
Idiom is correct.
it is an old military term for good sight
You can make up any idiom or slang that you want to! Here's a link to some real idioms so you can get an idea of what they look like.