Even I as a non-gardener can recognise several of these flowers - convolvulus, clover, thistle, cornflower and poppy plus you no doubt can name several others.
The flowers are approximately 2½" ( 60mm) on a rich cream background.
Rather a lovely and unusual floral fabric.
100% quality cotton fabric.