ゆるぎない (translations)→ steadfast unfailing unflinching unswerving
思い知らされる (translations)→ appreciate awaken certain conclude discover feel learn realize
納得のゆく (translations)→ accepted possible worthwhile
明らかな (translations)→ blatant conspicuous distinctly notable obvious