All of our products are hand block printed in 100% cotton fabrics. Hand block printing is an ancient technique where skilled craftsmen use carved blocks to stamp the fabric by hand. The process is lengthy and complex making each piece unique and special. Small spots and imperfections can occur from the printing process. These are not faults, instead they are reminders that each piece is handmade and no two pieces are alike.