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 not an idiom. It means exactly what it says. The company that this person keeps is not a good group of people.
This is a metaphor, not an idiom. They are comparing that person to an angel, which is a supremely good being in religious lore.
Hang in there!
Idiom is correct.
That chicken really is finger-licking good!
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.