To do everything possible to achieve something.
何かを達成するためにできる限りのことをする。 (nanika o tassei suru tame ni dekiru kagiri no koto o suru)
"They moved heaven and earth to save the project."
"彼らはプロジェクトを救うために全力を尽くした。" (karera wa purojekuto o sukuu tame ni zenryoku o tsukushita)
The truth can be painful to hear.
to send someone a short message or note
to pay attention to small details or finalize things perfect...
Keep trying even after multiple failures.
feeling angry or embarrassed
to stay positive and not lose hope in difficult situations