Rain or shine:  When someone will do something no matter if the weather is good or bad.  “I’ll fix the roof tomorrow rain or shine!” 

It’s raining cats and dogs:  You say this when it’s raining really hard.

 ©InterestEng. July 2013 - April 2022 §  The stories in the magazine portion of the site are written by English language learners. Stories are corrected by a native English speaker.  § Photos are staff photos or used with permission.  §  To contact us: