hell and high water
hell and high water {n. phr.}
Troubles or difficulties of any kind.
After John's father died he went through hell and high water, but he managed to keep the family together.
Compare: COME HELL OR HIGH WATER.
Categories:
Source: A Dictionary of American Idioms