And Moses swore on that day, saying, "Surely the land on which your foot has trodden shall be an inheritance for you and your children forever, because you have wholly followed YHVH my God."
Joshua 14:9
God rewards the labor of those who are faithful to him. That reward might not come when we would like or even in the same generation, but it will come. Is a man any less blessed because his rewards aren't material or because his rewards come after the final judgment?