Why did the shepherd always carry it? The shepherd always carried it because according to him the king could take his new clothes away any time but the blanket would always protect him. Related posts: How did the king reward the new Governor? What are the two very important virtues in Kari? Write a short answer. How had archaeology changed substantially in the modern times? Who visited the shepherd one day and why?