2 samuel 21 10-14 esv July 8, 2019 16 32 64 128 2 samuel 21 explained 2 samuel 12 2 samuel 1-7 2 samuel 23