"Rivers of Joy" is a song recorded by German pop group No Angels. It was written by Swedish composing duo Petterson & Haze, consisting of Hans Andersson and Niklas Petterson, and produced by Peter Ries for the band's debut studio album, Elle'ments, released in March 2001. An anthemic song about self-empowerment, the dance-pop track combines elements of gospel music and eurodance with prominent usage of a piano sample.