Collection: Hand embroidered tops

Our tops are hand embroidered on 100% cotton

64 products
  • Esmé Hand-Embroidered Cotton Gauze Top 02
    Regular price
    $95.00
    Sale price
    $95.00
    Regular price
    Unit price
    per 
    Sold out
  • Esmé Hand-Embroidered Cotton Gauze Top 01
    Esmé hand-embroidered double cotton gauze top, view 1
    Regular price
    $95.00
    Sale price
    $95.00
    Regular price
    Unit price
    per 
    Sold out
  • Esmé Hand-Embroidered Cotton Gauze Top 006
    Esmé hand-embroidered double cotton gauze top, view 1
    Regular price
    $95.00
    Sale price
    $95.00
    Regular price
    Unit price
    per 
    Sold out
  • Esmé Hand-Embroidered Cotton Gauze Top
    Esmé hand-embroidered double cotton gauze top, view 1
    Regular price
    $95.00
    Sale price
    $95.00
    Regular price
    Unit price
    per 
    Sold out
  • Esmé Hand-Embroidered Cotton Gauze Top 05
    Esmé hand-embroidered double cotton gauze top, view 1
    Regular price
    $95.00
    Sale price
    $95.00
    Regular price
    Unit price
    per 
    Sold out
  • Esmé Hand-Embroidered Cotton Gauze Top
    Esmé hand-embroidered double cotton gauze top, view 1
    Regular price
    $95.00
    Sale price
    $95.00
    Regular price
    Unit price
    per 
    Sold out
  • Esmé Hand-Embroidered Cotton Gauze Top
    Esmé hand-embroidered double cotton gauze top, view 1
    Regular price
    $95.00
    Sale price
    $95.00
    Regular price
    Unit price
    per 
    Sold out
  • Esmé Hand-Embroidered Cotton Gauze Top
    Esmé hand-embroidered double cotton gauze top, view 1
    Regular price
    $95.00
    Sale price
    $95.00
    Regular price
    Unit price
    per 
    Sold out
  • Esmé Hand-Embroidered Cotton Gauze Top
    Esmé hand-embroidered double cotton gauze top, view 1
    Regular price
    $95.00
    Sale price
    $95.00
    Regular price
    Unit price
    per 
    Sold out
  • Esmé Hand-Embroidered Cotton Gauze Top
    Esmé hand-embroidered double cotton gauze top, view 1
    Regular price
    $95.00
    Sale price
    $95.00
    Regular price
    Unit price
    per 
    Sold out
  • Esmé top
    Regular price
    $95.00
    Sale price
    $95.00
    Regular price
    Unit price
    per 
    Sold out
  • Esmé Hand-Embroidered Cotton Gauze Top 07
    Esmé hand-embroidered double cotton gauze top 07, view 1
    Regular price
    $95.00
    Sale price
    $95.00
    Regular price
    Unit price
    per 
    Sold out
  • Esmé Hand-Embroidered Cotton Gauze Top
    Esmé top in red, front view on white background
    Regular price
    $95.00
    Sale price
    $95.00
    Regular price
    Unit price
    per 
    Sold out
  • Esmé Hand-Embroidered Cotton Gauze Top 10
    Esmé hand-embroidered double cotton gauze top 10, view 1
    Regular price
    $95.00
    Sale price
    $95.00
    Regular price
    Unit price
    per 
    Sold out
  • Esmé Hand-Embroidered Cotton Gauze Top 11
    Esmé hand-embroidered double cotton gauze top 11, view 1
    Regular price
    $95.00
    Sale price
    $95.00
    Regular price
    Unit price
    per 
    Sold out
  • Esmé Hand-Embroidered Cotton Gauze Top 08
    Esmé hand-embroidered double cotton gauze top 08, view 1
    Regular price
    $95.00
    Sale price
    $95.00
    Regular price
    Unit price
    per 
    Sold out
  • Esmé Hand-Embroidered Cotton Gauze Top 06
    Esmé hand-embroidered double cotton gauze top 06, view 1
    Regular price
    $95.00
    Sale price
    $95.00
    Regular price
    Unit price
    per 
    Sold out
  • Daisy top 015
    Regular price
    $110.00
    Sale price
    $110.00
    Regular price
    Unit price
    per 
    Sold out
  • Daisy Hand-Embroidered Cotton Top 014
    Daisy 014 hand-embroidered cotton top, view 1
    Regular price
    $110.00
    Sale price
    $110.00
    Regular price
    Unit price
    per 
    Sold out
  • Daisy Hand-Embroidered Cotton Top 013
    Daisy 013 hand-embroidered cotton top, view 1
    Regular price
    $110.00
    Sale price
    $110.00
    Regular price
    Unit price
    per 
    Sold out
  • Daisy Hand-Embroidered Cotton Top 012
    Daisy 012 hand-embroidered cotton top, view 1
    Regular price
    $110.00
    Sale price
    $110.00
    Regular price
    Unit price
    per 
    Sold out
  • Daisy top 011
    Regular price
    $110.00
    Sale price
    $110.00
    Regular price
    Unit price
    per 
    Sold out
  • Daisy top 010
    Regular price
    $110.00
    Sale price
    $110.00
    Regular price
    Unit price
    per 
    Sold out
  • Daisy top 009
    Regular price
    $110.00
    Sale price
    $110.00
    Regular price
    Unit price
    per 
    Sold out
  • Daisy Hand-Embroidered Cotton Top 008
    Daisy 008 hand-embroidered cotton top, view 1
    Regular price
    $110.00
    Sale price
    $110.00
    Regular price
    Unit price
    per 
    Sold out
  • Daisy Hand-Embroidered Cotton Top 007
    Daisy 007 hand-embroidered cotton top, view 1
    Regular price
    $110.00
    Sale price
    $110.00
    Regular price
    Unit price
    per 
    Sold out
  • Daisy Hand-Embroidered Cotton Top 006
    Daisy 006 hand-embroidered cotton top, view 1
    Regular price
    $110.00
    Sale price
    $110.00
    Regular price
    Unit price
    per 
    Sold out
  • Daisy Hand-Embroidered Cotton Top 005
    Daisy 005 hand-embroidered cotton top, view 1
    Regular price
    $110.00
    Sale price
    $110.00
    Regular price
    Unit price
    per 
    Sold out