IDIOMS

Rain or shine

(Also come rain or shine) whatever happens; no matter whether it is rainy or sunny.

Example: I'll be on time, rain or shine.