idiom
come rain or shine
何があっても;どんな天気でも状況でも
Meaning
no matter what happens; in any weather or situation
Example
He goes jogging **come rain or shine**.
雨が降っても晴れても、彼はジョギングに行きます。