This idiom conveys going through great efforts or facing many obstacles to achieve something. (Repeated for context)