smallestforest.net
Mining a past self
self-reliance noun Reliance on one’s own powers and resources rather than on those of others Creative blocks have a way of rendering the past worthless, negating every worthy thing I’ve…