Ripples: a novel