Marla’s delivery time and quality of her kaftan’s are unmatched
Great seller and beautiful kaftans!
96 products
Sort by:
96 products
96 products
Relax in style with the brown Aura shirtdress, a unique take on traditional loungewear. Made from breathable double gauze cotton, it's perfect for casual wear out, at home, or even as a beach coverup. The button-down design adds a touch of style and versatility to your wardrobe, ensuring comfort and convenience as you go about your day.
Soft, breathable, and made to move with you, the Bree is your everyday gauze dress. It's crafted from 100% double gauze cotton with a puckered, textured feel, finished with rows of delicate pintuck pleats that fall from the shoulders down the front and back. A relaxed slipover shape, long sleeves you can push up to an easy roll, and roomy patch pockets make it a piece you'll reach for on repeat.
From slow mornings at home to out-the-door errands, this dress was made for real life and real comfort.
A soft, earthy moss green that reads like a walk outdoors and pairs with almost anything.
Soft, breathable, and made to move with you, the Bree is your everyday gauze dress. It's crafted from 100% double gauze cotton with a puckered, textured feel, finished with rows of delicate pintuck pleats that fall from the shoulders down the front and back. A relaxed slipover shape, long sleeves you can push up to an easy roll, and roomy patch pockets make it a piece you'll reach for on repeat.
From slow mornings at home to out-the-door errands, this dress was made for real life and real comfort.
A calm, deep sapphire blue that feels grounded and easy to wear, day in and day out.
Bask in effortless sunshine with our Bree Dress in golden turmeric - crafted in breathable 100% double gauze cotton for an ultra-soft, cloud-like feel. This flowy midi dress features full-length sleeves, gentle gathers along the neckline for subtle texture, and — yes — side pockets (because every great dress should have them!).
Perfect for slow mornings, warm afternoons, and everything in between, its bold turmeric hue adds an instant lift to your day.
✨ Details:
Ethically made & effortlessly wearable
Whether you're lounging, layering, or brunching, this dress is your sunshine staple.
Soft, breathable, and made to move with you - meet your new favorite wardrobe staple. The Bree Everyday Gauze Dress is crafted from 100% double gauze cotton, giving it that breezy, airy feel we all love. With a relaxed silhouette, long sleeves, and functional side pockets, it’s perfect for layering or lounging all year round.
From slow mornings at home to out-the-door errands, this dress was made for real life - and real comfort.
A muted, stone-gray taupe that’s both modern and organic. This soft neutral plays beautifully with warm or cool tones.
Details:
Aura is the knee-length cotton shirtdress you’ll wear on repeat. Lightweight double gauze adds cloud-soft texture; a button-front lets you style it open over tanks or closed with a belt. In turquoise, it pairs with sandals or sneakers for instant, effortless polish – resort wear comfort, everyday versatility.
Relax in style with the Aura shirtdress in beige, a unique take on traditional loungewear. Made from breathable double gauze cotton, it's perfect for casual wear out, at home, or even as a beach coverup. The button-down design adds a touch of style and versatility to your wardrobe, ensuring comfort and convenience as you go about your day.
Effortlessly transition from beach days to evening gatherings in the Maya sleeveless dress. This eye-catching maxi features a hand-dyed cosmic tie-dye pattern in vivid pinks, purples, yellows, and turquoise against a black base. No two pieces are exactly alike.
Crafted from 100% jersey cotton, the Maya dress offers the perfect balance of structure and flow. The fitted bodice flatters your silhouette while the loose, flowing skirt provides freedom of movement and all-day comfort. Practical side pockets add functionality to this bohemian-chic piece.
Key Features:
Whether you're packing for vacation, styling a festival look, or simply embracing comfortable everyday elegance, the Maya dress delivers versatile sophistication with artisan charm.
Relax in style with the Aura shirtdress, a unique take on traditional loungewear. Made from breathable double gauze cotton, it's perfect for casual wear out, at home, or even as a beach coverup. The button-down design adds a touch of style and versatility to your wardrobe, ensuring comfort and convenience as you go about your day.
Relax in style with the Aura shirtdress, a unique take on traditional loungewear. Made from breathable double gauze cotton, it's perfect for casual wear out, at home, or even as a beach coverup. The button-down design adds a touch of style and versatility to your wardrobe, ensuring comfort and convenience as you go about your day.
Soft textured cotton muslin with a gentle crinkle and a drape that relaxes more with each wear. Opaque and lightweight, it catches the light differently across every fold.
Cut from double gauze cotton, this shirtdress buttons down the front with coconut shell buttons and falls loose from the shoulders. At 41 inches it sits at mid-calf around 5 ft. 4 in. and just below the knee if taller. V-neckline with a soft collar, long sleeves, and pockets. One size fits S to L. Gentle machine wash, low heat dry, first wash separately.
Soft textured cotton muslin with a gentle crinkle and a drape that relaxes more with each wear. Opaque and lightweight, it catches the light differently across every fold.
Cut from double gauze cotton, this shirtdress buttons down the front with coconut shell buttons and falls loose from the shoulders. At 41 inches it sits at mid-calf around 5 ft. 4 in. and just below the knee if taller. V-neckline with a soft collar, long sleeves, and pockets. One size fits S to L. Gentle machine wash, low heat dry, first wash separately.
Soft textured cotton muslin with a gentle crinkle and a drape that relaxes more with each wear. Opaque and lightweight, it catches the light differently across every fold.
Cut from double gauze cotton, this shirtdress buttons down the front with coconut shell buttons and falls loose from the shoulders. At 41 inches it sits at mid-calf around 5 ft. 4 in. and just below the knee if taller. V-neckline with a soft collar, long sleeves, and pockets. One size fits S to L. Gentle machine wash, low heat dry, first wash separately.
Soft textured cotton muslin with a gentle crinkle and a drape that relaxes more with each wear. Opaque and lightweight, it catches the light differently across every fold.
Cut from double gauze cotton, this shirtdress buttons down the front with coconut shell buttons and falls loose from the shoulders. At 41 inches it sits at mid-calf around 5 ft. 4 in. and just below the knee if taller. V-neckline with a soft collar, long sleeves, and pockets. One size fits S to L. Gentle machine wash, low heat dry, first wash separately.
Soft textured cotton muslin with a gentle crinkle and a drape that relaxes more with each wear. Opaque and lightweight, it catches the light differently across every fold.
Cut from double gauze cotton, this shirtdress buttons down the front with coconut shell buttons and falls loose from the shoulders. At 41 inches it sits at mid-calf around 5 ft. 4 in. and just below the knee if taller. V-neckline with a soft collar, long sleeves, and pockets. One size fits S to L. Gentle machine wash, low heat dry, first wash separately.
Soft textured cotton muslin with a gentle crinkle and a drape that relaxes more with each wear. Opaque and lightweight, it catches the light differently across every fold.
Cut from double gauze cotton, this shirtdress buttons down the front with coconut shell buttons and falls loose from the shoulders. At 41 inches it sits at mid-calf around 5 ft. 4 in. and just below the knee if taller. V-neckline with a soft collar, long sleeves, and pockets. One size fits S to L. Gentle machine wash, low heat dry, first wash separately.
Blocks of different pattern butt up against one another across the cloth, a field of dots beside a run of fine hatching beside a solid, and the order never repeats twice in the same way.
Screen printed cotton, falling straight from the shoulder with no waist and no fastening. A small stand neck that sits close to the throat, sleeves cut straight to three quarters, two patch pockets and slits at both sides. At 40 inches it sits just below the knee on our model, who is 5 ft. 4 in. Roomy through the body. Gentle machine wash, low heat dry.
Soft round seed heads drift over a ground of fine dots, each one caught at the moment before it scatters.
Cotton jersey, so this one has a give the rest of the range does not, and it wears like a favourite long sleeved tee. A full roll neck that scrunches down on itself, long close sleeves, and a body that flares from the shoulder into an easy A-line. At 35 inches it sits at the knee on our model, who is 5 ft. 4 in. Gentle machine wash, low heat dry.
Short strokes fall across the cloth at every angle, each one carrying the dragged edge of a brush that was already running dry.
Screen printed cotton, cut with a collar, buttons running from the neck to the hem, and long sleeves. Below the yoke the skirt balloons out and keeps moving after you have stopped. At 32 inches it sits above the knee on our model, who is 5 ft. 4 in. The shortest piece in the range. Gentle machine wash, low heat dry.
Rings, hooks and short angular marks sit scattered over a ground of fine dots, closer to a written character than a flower. No two marks are quite the same.
Screen printed cotton, cut sleeveless with a small stand collar and coconut buttons running down the front. The pockets are set into the side seams, so nothing sits on the surface of the dress. At 33 inches it sits above the knee on our model, who is 5 ft. 4 in. Easy through the body. Gentle machine wash, low heat dry.
Showing 48/96
Next