Come hell or high water has 2 different meanings across 1 category:
Adverb
in spite of all obstacles
"we'll go to Tibet come hell or high water"
Regardless of the hardships.