For good and all

The best is yet to come to those 
Who wait to see what the future
Will bring and where the road'll
Lead. I expect great things will
Await when you've waited and
You've seen. There's no measure
Of good that won't land on your
Plate. You've waited and stand
To get back what the wind blows
Back. Your heart is full; it's pure.
With all you've got, you'll get more
And more there'll be for you still
When you wait, see what's coming.