For some folks, everything is easy. Life is a breeze. They're always healthy. They're never under the weather. If they walk into a room full of strangers, they make friends in five minutes. They have no trouble breaking the ice. They earn enough to save some money every week. They're saving money for a rainy day. So if trouble ever does come, they'll be able to weather the storm. Yes, some people have no problems if times are good or bad. They're okay come rain or shine.
a breeze - something easy for a person to do
under the weather - sick
breaking the ice - to begin a conversation with a stranger
saving money for a rainy day - to prepare for trouble, usually by saving money
to weather the storm - to wait and be patient until things get better
come rain or shine - no matter how hard it is to do