I have been hearing the phrase "Chickens Coming Home to Roost" a lot lately. This is a very colorful one with a long history.
It means that the consequences of something bad or mistakes that a person has said or done are beginning to happen.
The short version is that these errors come back to haunt a person like chickens coming back to their nests ... to roost ... at the end of the day. A similar concept is karma. A related idiom is "What Goes Around Comes Around."
Do you have any idioms or weird phrases in English that you've been wondering about? Share them in the comment section.