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.
Categories: {n. phr.}