God told Abraham that Sarah was going to have a baby, and when Sarah heard this she laughed. Not because it was funny, but because she just couldn’t believe it. God challenges her in three different ways, finally confronting her with the ultimate question, “is there anything too hard for the Lord?” We are not promised that God will do everything we want, but we do know that He can do anything He wants.