through thick and thin, over many obstacles
Einen mühsamen, beschwerlichen oder schwierigen Weg (physisch oder übertragen) bewältigen.
To go through many difficulties or a hard path.
-
Sie mussten über Stock und Stein gehen, um ihr Ziel zu erreichen.— They had to go through many obstacles to reach their goal.
-
Nachdem sie über Stock und Stein gekämpft hatten, war der Erfolg groß.— After they had struggled through many hardships, the success was great.