From Longman Dictionary of Contemporary Englishgo through fire (and water) (for somebody)go through fire (and water) (for somebody)old-fashionedDANGEROUS to do something very difficult and dangerous for someone → fire
Examples from the Corpus
go through fire (and water) (for somebody)• I would have gone through fire for Peter Docherty.