unerring
ʌnˈɛrɪŋ
Definitions
1. adjective
completely accurate or reliable; never failing to hit or reach a target
“The unerring aim of the marksman won first prize in the competition.”
2. noun
a person or thing that is completely accurate or reliable; an unerring guide
“She is an unerring navigator and helped us find our way through the forest.”