Over the holiday season, patrons of the St. Johns County Public Library donated more than 2,500 nonperishable items for St.