Vast lands lay beyond the beach and beyond the sea I don't know
The answer is D - present perfect tense. A would be - gave. B would be - gives. C would be - had given.
It's basically just saying to appreciate everything you have in life, whether you have a lot or a little. It also says that objects don't make happiness.