This huge tree spirit could be one of the Ents in Tolkien’s writings! He lives in the magical Hoh Rain Forest, Forks, Washington State.
The Ents are tree beings who protect the trees of an area. These beings resemble the trees they protect. Such tree beings are talked about in folk traditions around the world.
I was thrilled to meet one!