Born in Asheville, Rooted in Nature
The Church of Nature started as a private church, formed in 2012 in Asheville, North Carolina. Its first meetings were a small circle of close friends sharing the challenges of life and speaking openly about their common beliefs. Those meetings were full of heartfelt sharing. Many who came and experienced it, said it was the best church experience they had ever had.
Winston provided his house and acted as a facilitator in those formative gatherings. What united everyone was a deep care for the environment and for one another, and the conviction that a religion infused with sustainability and ecology was needed.