This newly revised edition contains the most up to date versions of poems from David's first five volumes of poetry: Songs for Coming Home, Where Many Rivers Meet, Fire in the Earth, The House of Belonging and Everything is Waiting for You, as well as the latest versions of the new poems that originally appeared in the first edition of River Flow.