indefectible
synonyms
unfailing