Yes, the shepherd was worthy of being rewarded twice. First, the king was impressed by the shepherd’s goodness and wisdom when he visited his cave and made him the governor of a small district because he was glad with him. Secondly, when the king was doubtful about the shepherd’s honesty after hearing false stories about him, he asked the shepherd the reason behind carrying an iron box always. Hearing it, the shepherd replied in a humble way that the box contained the blanket which was his oldest friend. The blanket will protect him any time. The king was pleased to hear the shepherd’s reply. Being impressed with his honesty, he made him the governor of a much bigger district. Thus, the king’s action was justified.