Come rain or shine means whatever happens, without fail. He walks it come rain or shine.
It promises reliability rather than describing weather, which is why it suits habits. Come rain or shine is nearly always said about somebody else's routine.
1phrasecome rain or shineWhatever happens, without fail.
“The market is there on a Thursday come rain or shine.”
come rain or shine is a phrase.
Practised in Idioms