Karen Gallagher works at Lake Zurich's On Angels Wings, which uses proceeds from its resale shops to help rescue and care for abandoned animals. | Dan Luedert~Sun-Times Media
Otis, On Angels Wings' mascot kitty, yawns while catching a "cat-nap" on Friday at the nonprofit resale shop in Lake Zurich. | Dan Luedert~Sun-Times Media
A stuffed party dog wears a New Years tiara and other festive attire while on display at On Angels Wings resale shop Friday in Lake Zurich. | Dan Luedert~Sun-Times Media
On Angels Wings resale shop Friday. | Dan Luedert~Sun-Times Media
Many curios, toys, household items and clothes for sale at On Angels Wings resale shop Friday. | Dan Luedert~Sun-Times Media
Many curios, toys, household items and clothes for sale at On Angels Wings resale shop Friday. | Dan Luedert~Sun-Times Media
Many curios, toys, household items and clothes for sale at On Angels Wings resale shop Friday. | Dan Luedert~Sun-Times Media
Many curios, toys, household items and clothes for sale at On Angels Wings resale shop Friday. | Dan Luedert~Sun-Times Media
Karen Gallagher at On Angels Wings resale shop Friday. | Dan Luedert~Sun-Times Media
Karen Gallagher at On Angels Wings resale shop Friday. | Dan Luedert~Sun-Times Media
Joyce Harless shows off a dress with the original stores tages on it to Karen Gallagher while shopping at On Angels Wings resale shop Friday. | Dan Luedert~Sun-Times Media
Joyce Jarless shows off a bargain find to Karen Gallagher while shopping at On Angels Wings resale shop Friday. | Dan Luedert~Sun-Times Media
Joyce Harless checks all the parts are in a frozen fruit machine at On Angels Wings resale shop Friday. | Dan Luedert~Sun-Times Media
LAKE ZURICH — On Angels’ Wings is a good place to buy for oneself while also giving back to a good cause — two actions that are acceptable in excess during the holiday season. … Read More