Rev Dr KDAug 1, 20184 minKing David, his life lessonsHave you ever been #betrayed by someone you loved? Have you ever faced seemingly insurmountable odds? Has it ever seemed as though...