come rain or shine
US /kʌm reɪn ɔr ʃaɪn/
UK /kʌm reɪn ɔr ʃaɪn/

1.
无论发生什么, 风雨无阻
whatever happens or in any circumstances
:
•
I'll be there for you, come rain or shine.
无论发生什么,我都会在你身边。
•
The festival will go ahead come rain or shine.
无论刮风下雨,节日都会照常举行。