確固たる (translations)→ decided rigid rigorous solid steadfast
堅い (translations)→ indissoluble promise prude solemn straight
揺るぎない (translations)→ firm fully terrible unwavering