Handstitched with love on a variety of fabrics, including vintage French linen and flax Belgian linen, these one-off original embroideries are hand cut and hand sewn by Rachel Castle.