Visiting Angels is the nation's leading, nationally respected network of non-medical, private duty home care agencies providing senior care, elder care, personal care, respite care and companion care to help elderly and adults continue to live in their homes in Crystal Lake, Woodstock, Cary, McHenry, Algonquin, Barrington, Lake Zurich, Palatine and surrounding communities in Illinois.