FREE - John Legend Lyrics by:John Stephens Composed by:John Stephens Go down Moses Way down Moses Go down to Egypt land Lay down soldiers Lay down those weapons let peace rush in Let it wash through the valley Soar to the mountains Fall in the deepest blue sea Let it fly 'cross the sky A banner so high That even the rockets will see That there is a God And I'm just sayin' Lord Rain down freedom Rain down 'til we're all Free Free Free Low down broken Homeless floatin' Lost and thrown to chance Yeah Caged birds singing Break chains so we can Do our holy dance Let 'em ring through the valley Soar to the mountain Pierce to the core of the earth Let 'em sing cross the sky A chorus so high That everyone will know their worth And that there is a God And we're just sayin' Lord Rain down freedom Rain down 'til we're all Free Free Free Free free free free free 'Til we're all free yeah Free free free free free Oh Lord Freedom to love Freedom to give Freedom to live Go down Moses Way down Moses Go down to every land And tell 'em There is a God And I'm just praying Lord Rain down freedom Rain down 'til we're all Free Free 'Til we're all free