IDIOMS

<p>To go to great/all/any lengths To try all the possible ways of achieving something, even if it means going beyond expected or accepted boundaries. I am willing to do anything (to achieve something)