A person wearing the Annabel Moonflower Shirt, a vintage-inspired green ditsy floral blouse with puffed sleeves, paired with red plaid pants stands against an off-white wall adorned with a decorative hanging featuring beads and tassels.
A woman with long hair wears the Annabel Moonflower Shirt, a vintage-inspired blouse with a dark ditsy floral pattern and puffed shoulders. She stands against a plain light-colored background, gazing directly at the camera.
A person with long hair is wearing the Annabel Moonflower Shirt, a vintage-inspired blouse with ditsy floral patterns and puffed sleeves, along with plaid pants. They stand against a plain background, looking directly at the camera with one hand on their hip.
A person with long brown hair stands sideways, looking at the camera. They are wearing a dark Annabel Moonflower Shirt and a plaid skirt against a plain light background.
A person wearing the Annabel Moonflower Shirt, featuring a ditsy floral print and long sleeves, pairs it with red plaid pants against a plain wall. They are also sporting black studded shoes and a black belt. In the background, a necklace hangs on the wall, enhancing the vintage-inspired ambiance.
A person with long brown hair is wearing the Annabel Moonflower Shirt, a vintage-inspired blouse featuring a high neck and puffed sleeves, paired with dark plaid pants. The ditsy floral pattern elegantly drapes as they face away, showcasing the back details of the outfit against a plain light-colored background.
A person stands in a field wearing a red and blue plaid suit, paired with the Annabel Moonflower Shirt and a beige hat. The setting is a forest with bare trees, lightly dusted with snow, evoking a vintage-inspired charm.
Annabel Moonflower Shirt

Annabel Moonflower Shirt

Regular price$420
/
Color
Size

Cut from Italian cotton lawn, our Liberty-print ditsy floral shirt has long puffed sleeves, a ruffled collar, and a mother-of-pearl button front. The '70s vintage-inspired Liberty of London shirt is finished with French seams.

Fit Notes
Runs true to size.

Shirt lengths:
XS: 25.5"
S: 26"
M: 26.5"
L: 27"
XL: 27.5" 

  • Free shipping on all orders in the US.
  • Worldwide free shipping on all orders over US $1,000.00 (does not include international customs and taxes).
  • Returns and exchanges within 30 days.

Learn more about our shipping and returns here.