Each rose is sewn by hand, made from wool fabric and fabric remnants.roses.
Each rose is sewn by hand, made from wool fabric and fabric remnants.