Always able to supply more; inexhaustible: an unfailing source of good stories.
Constant; unflagging: unfailing loyalty.
Incapable of error; infallible.