through thick and thin

Definition: Both good and bad times.

Discuss this Idiom in the comments below.