Going through a hard ordeal to achieve something important?

Here are three fitting idioms for "going through a hard ordeal to achieve something important":

1) move heaven and earth idiom: Exert the utmost effort, as in I'd move heaven and earth to get an apartment here. This hyperbolic expression was first recorded in 1792.

2) fight tooth and nail idiom: Engage in vigorous combat or make a strenuous effort, using all one's resources. For example, I'm going to fight tooth and nail for that promotion. This expression, with its allusion to biting and scratching, was first recorded in 1576.

3) go through hell idiom: to have a very unpleasant experience, especially one that lasts for a long period of time. The poor woman's been going through hell over the last few months, not knowing whether her son was alive or dead.

(All linked definitions from The Free Dictionary)


One that comes to mind that fits right into your sentences is to move mountains (Farlex Free Dictionary).

move mountains

  1. if someone or someone's beliefs or feelings can move mountains, they can achieve something that is very difficult. If faith can move mountains, we'll win the Cup.
  2. if you would move mountains for someone, they are so important to you that you would do anything to please them. He'd move mountains for her but she treats him like dirt.