Never mind the weather (4,4,2,5)
I believe the answer is:
come rain or shine
(Other definitions for come rain or shine that I've seen before include "Whatever the weather" , "no matter what the circumstances may be" , "regardless of circumstances" , "Whatever the circumstances" .)