Ripple: A Novel