Double Cycle by Peter J. Leithart David asks God to wash him twice in Psalm 51. Why? Continue Reading » 21 May 2014