Meaning: informal way to greet someone you haven't seen in a long time
Long time no see! It's been ages. How have you been?
Meaning: a very secretive and close relationship between people
They remained as thick as thieves for several weeks. This made us curious to know what they were doing
Meaning: end of a relationship, marriage, or partnership
The couple split up after months of conflicts and arguments
Meaning: having a complaint that needs to be discussed
Jake walked up to Robert and told him that he had a bone to pick with him
Meaning: close ties or connections
I saw a couple walking hand in hand along the beach
Meaning: someone who makes one very happy
Because he was there with him through everything, he saw him as the light of his life
Meaning: best friend who is very close to you
The two ladies who were arrested for injuring each other for one man were bosom friends for years
Meaning: to have a good life, you need to have a good wife
The first time I heard the phrase "happy wife, happy life," I was a small person in college and found it very pleasant
Meaning: be faithful to your word
How on earth can I marry him when he can't keep his promises?
Meaning: raining whereas the sun is shining
The sun shower is said to occur when the devil is beating his wife in various German-speaking countries