Allah calls Himself   “Al-Haadi” The Guide — He is the One who gives perfect guidance. The Guide is the One by whom His believers are guided and by His general guidance all creatures are guided to what is beneficial for them!