万難 ばんなん
bannan

Noun

1. many obstacles; innumerable difficulties

万難 ばんなん はいして きみ味方 みかたをしよう。
bannan'o haishite kimino mikatao shiyō.
I'll stand by you through thick and thin.