walk on broken glass

Verb

 * 1)  To do everything possible to achieve something, even if it involves great risk or discomfort.