An astonishing piece of fabric called River's Edge, from the Fancy Free collection by Denise Burkitt for FreeSpirit Fabrics. NB: the repeat is just under 34 inches.