God's promises are not always fulfilled as quickly as or in the way we might hope; they come according to His timing and in His ways.
"Continue in Patience". Dieter F. Uchtdorf's address at the General Conference of the Church of Jesus Christ of Latter-day Saints, www.lds.org. April 2010.