And a couple of details. In this shot, I can see some grey lace from a skirt my daughter threw out, a piece of one of my husband's old shirts, a bit of an old top of mine that was never quite right and some actual new gingham ribbon.
The garland at the craft show used soap hearts, but I couldn't find any at short notice, so made some with homemade clay, then scented them with essential oil instead. The recipe for the clay is really simple: 1/4 cup corn flour, 1/2 cup bicarbonate of soda, 1/3 cup cold water. You just cook it over a low heat, let it cool covered in cling film, then roll it out, stamp an imprint on it if you want, cut into shapes, and bake it on a low heat for about an hour, turning half way through. I like the ones with the lavender mixed in best.
I plaited Poundland cotton string to make the rope, and cut up various scraps of material into strips about 4cm x 15cm, along with ribbons, to knot around the rope.