Kennon Pearson demonstrates a tuner that uses vibration, not sound, at Guitars USA on North Main Street. It costs $19.99.
Tammy Henley is a last-minute shopper and started looking for Christmas gifts Thursday night at Embellish Boutique in China Grove. Photo by Emily Ford
Griffin's Guitars, a new store on South Main Street, stocks a variety of guitar accessories from $5 to $20 for last-minute gifts. Photo by Emily Ford
The Last Word, a used book store on West Innes Street, has a wide selection of biographies, which make good last-minute gifts to people who love to read. Photo by Emily Ford
Daily devotional books are popular last-minute Christmas gifts, says the owner of Country Christian Book and Gifts in Granite Quarry. Photo by Emily Ford
Looking for stocking stuffers? OId-fashioned ribbon candy costs less than $5 at the Candy Shoppe on Main in downtown Salisbury. Photo by Emily Ford
Scarves from $7 to $16 have been hot last-minute gifts at Adella Apparel on North Main Street, where owner Sara Frick displays them on a pair of old doors. Photo by Emily Ford
Lora Belle Baby on North Main Street offers several last-minute gift ideas for infants and toddlers, including fuzzy hats with bear ears in three colors. Photo by Emily Ford