Mother Nature was extremely kind to vendors and festival-goers, as the community welcomed back the 2021 Parker County Peach Festival Saturday in historic downtown Weatherford.