To go through fire and water (through thick and thin).

经受风风雨雨。