That’s by Henry van Dyke, an American author born in 1852. So to call it Shakespeare is off by almost 300 years and a continent.
932