A sheepdog by simple definition means someone who protects the sheep from the wolves or a certain group of people who watch over the rest of the people; In a way, a watchman. A sheepdog can be anyone who truly cares about another and is willing to take action to show that care. A sheepdog… Read More Blog on sheepdogs
via Why sheepdogs are relevant
via Poverty: A state of condition or mind?