The Great Cloud of Witnesses

Hebrews 11 lists some of the giants of the faith who surrendered much and suffered much for the promises of God. However, we are also told something shocking: though they endured tests, trials, and torments they did not receive the very things they suffered for.