davids angels 2026 10 19-23 42 55 31:16