Happy Holiday Season, and happy shopping! The "in time for Christmas" question... I can't be certain for you, although if you are in BC or Alberta you chances are good until about the 15th. For everyone else, if you want it for Christmas please choose a tracked shipping option.
This package contains everything you need to start sashiko stitching. I recommend this if you want to learn to transfer your own design to the fabric in order to be able to put sashiko stitching on you own projects/fabric in the future.
Included is: 1/4 meter (19"x21") of 100% cotton fabric for stitching, 1/4 meter of featherweight fusible interfacing and directions for how to use it to put your design onto your fabric, 40 meters white sashiko thread, 1 pkg of 2 sashiko needles, a traditional sashiko design, and directions and tips for learning to do sashiko stitching.