Unerring /(?)/

Un·err·ing

Unerring

a.
  1. Committing no mistake; incapable or error or failure certain; sure; unfailing; as, the unerring wisdom of God.
    Hissing in air the unerring weapon flew.