Contemporary hand-stitched pieces.
Designed and made in the UK.

More About Ruby
Ruby Creagh Squiggle Branding