"I messed up again." Does that sound familiar? In our battle with sin, we find ourselves making the same mistakes. But Genesis 20 shows us that our failure does not negate God's faithfulness.