https://dailycdev.com/2020/02/21/davids-last-words-part-2/
David's Last Words: Part 2