The Maryville Public Library is holding a cross stitch workshop at 6 pm, Wednesday, September 20 in the basement community room. The free program will use the counted cross stitch method. Ages 12 and up need to register at front desk or by calling 660.582.5281.