Every year, roughly 12,000 animals are brought to Larimer Humane Society. Some are lost, looking for a way back to their families. Some are surrendered, in need of new homes and families to love them. Some are old, some are newborn; some are healthy and some arrive ill or injured. They all, however, have a story to tell. This story weaves itself through an animal’s former circumstances, the care they received at Larimer Humane Society, and the love, freedom, and new life they found once they left the shelter doors.