And Daivd found rest for his tired soul....