unfailing

    adjective
  1. indefectible.
  2. [zeal] constant, continu.
  3. [supply] inexhaurible.