hell and high water

[hell and high water] {n. phr.} Troubles or difficulties of anykind.

After John's father died he went through hell and high water,but he managed to keep the family together.

Compare: COME HELL ORHIGH WATER.