This Colourful River by garryknight
_