A place in the sun 幸运的位置
He certainly earned his place in the sun .
To make hay while the sun shines 趁热打铁
I'd better make hay while the sun shines and jog a bit further today .
Raining cats and dogs 倾盆大雨
The weather is awful outside. It is raining cats and dogs .
Save for a rainy day 未雨绸缪
I'll save some extra allowance for a rainy day .
Snowed under 日理万机
I'm completely snowed under with work and couldn't leave on time.
White as snow 脸色苍白
Did something scare you? You look frightened and white as snow.
Have one's head in the clouds 异想天开,心不在焉
If you think you can buy a house in Shenzhen, you have your head in the clouds.
Every cloud has a silver lining 拨云见日
Don't give up. Every cloud has a silver lining.
Every dark cloud has a silver lining.