David was perhaps the greatest king ever to rule over Israel, but he had his limitations. Because of his constant warfare, God had not allowed him to build the temple he had so desired to construct. David had collected building materials and done all that God allowed him to do, but he had been forced to stop short of constructing the magnificent temple he dreamed of building.
There are times when the dreams of the parents are fulfilled through the lives of their children. It is the role of parents to lay a foundation for their children so they can stand higher and reach farther than their parents did. Each generation should stand on the shoulders of the previous one. When this happens, people can reach spectacular heights.
The truth is that the greatest work God may do in your life is to lay a foundation for those who follow you. You may have a vision of what could be done. You may even lay the groundwork. But the ultimate fruition may come in a future generation. Have you considered that your greatest achievement may be to plant the seeds for what is to come at a later time?