I actually got it on Amazon—I've been pretty happy with their selection of upholstery fabrics by the yard. This fabric is by Premier Prints; it's called Bloom and the color is Shore Life. Here's a link to it on Amazon: Premier Prints Bloom Slub Canvas Shore Life