Islam QnA
A wali is one who take care that he or she is not soiled with sins. If he happens to sin and realised his mistakes, then he instantly repent