River of a thousand tales : encounters with spirit, reflections from science