Cotton or linen fabric - plain, and patterned
Fabric ink pad
Hoop, needle and scissors
Round things to trace around (like bottles and dinner plates)
Trace around a small jar or bottle to make a circle on a piece of plain fabric. This is for the centre image, so you don't want it too big - mine were about 5 cm diameter. Either use a wash-away or fade-away marker, or use any marker and make sure you trim off the outline. Cut out the circle.
Cut a large circle from the patterned fabric (trace around a plate). Mine was about 18 cm diameter.
Stamp your design in the centre of the small circle, using a fabric ink pad. These usually require ironing to heat set. While you have the iron out, cut a piece of fusible webbing to fit the back of the circle and iron it on. Then iron the small circle in the centre of the large circle.
Put your fabric in a hoop and stitch around the edge of the small circle, using a matching or contrasting colour thread. I did one with running stitch and one with cross stitch, but you could use any embroidery stitch - even embroider tiny flowers and leaves.
Remove the fabric from the hoop. Trim the edges with pinking shears if desired, then put the cover on your jam jar. Hold in place with a rubber band and decorate with ribbons.