See the video https://youtu.be/BUl8Xe3QBVE
It’s raining cats and dogs. This means that it is racing very heavily.
To be on cloud nine ……. this means to be very happy and contented.
To be ‘snowed under with work ‘ means that there has been too much work.
If you are ‘under the weather’ it means that you are not well.
‘Wall to wall sunshine’ is when there is not a cloud in the sky.
‘Every cloud has a silver lining’. This means that something good comes from every bad experience.