sanctuary – n. a place where someone or something is protected or given shelter
abandoned –adj. left by the owner; left without protection or care
fleece – n. the woolly coat of a sheep
shorn – v. to cut off an animal's hair.
resilient – n. able to become strong, healthy, or successful again after something bad happens