Difff talks about how the heroes of the faith are not perfect, but learned to patiently wait for the fulfilment of God's promise.