thick and thin
Short definition from Wiktionary
Noun
- Both thickets and thin woodland; all obstacles in a path (including bad weather).
- Both good and bad times.
We haven’t written up thick and thin yet: Simple and Standard meanings, examples and a quiz.