The Muir Woods is a tree-lovers paradise, located just north of San Francisco. The Muir Woods National Park consists of 295 acres of awe-inspiring redwood trees, and is named after the conservationist John Muir.
The verse reads:
The true meaning of life Is to plant trees, In whose shade you do not Expect to sit.