Idioms based on weather and climate. Select an idiom for more details. Also try Weather Idioms Quiz.
You can say "it's raining cats and dogs" if it's raining very hard.
A fair-weather friend is a person who will only be your friend when things are going well for you.
Something is a ray of sunshine if it brings happiness to someone.
If someone has their head in the clouds, they are out of touch with the everyday world and can be unrealistic or naive as a result.
If you make hay while the sun shines, you make good use of the chance to do something while it lasts.
If you're as quick as a flash, or quick as a wink, or quick as lightning, you're very quick.
If you are snowed under you have so much to do that you're having trouble doing it all.
If someone is under a cloud, they are suspected of having done something wrong.
If you are under the weather, you're not feeling well.
If you weather a storm, you survive a dangerous event or deal with a difficult situation.