David faith and perseverance