I'd been eyeing this for weeks and finally caved, no regrets! The fit is so flattering, the fabric has a lovely weight to it and it's held up perfectly after a couple of washes. Already planning my next order ❤️
★★★★★ 4.8/5 | Based on 1500+ reviews
Bonnie™ – Denim Dress
Bonnie™ – Denim Dress
Or 4 interest‑free payments of $22.49 with
- Estimated delivery: 3-5 working days.
- Free Shipping: Across Australia
Couldn't load pickup availability
The Bonnie works because it commits. Nine silver dome buttons, collar to hem, no shortcuts — full button-through on a sleeveless A-line that sits just above the knee. The denim is medium-weight cotton with a light stonewash, structured enough to hold its shape, soft enough to move with you. Two chest patch pockets with button flap closures keep it from looking like a blank slate. The raw frayed hem is the detail that tips it from structured into something you'd actually reach for on a Saturday morning without thinking twice.

- ✨ Full button-through front — 9 silver dome buttons, collar to hem
- ✨ Classic pointed shirt collar — structured lapels, lays flat
- ✨ Two chest patch pockets — button flap closures with topstitching
- ✨ Relaxed A-line silhouette — no waist shaping, skims cleanly
- ✨ Raw frayed hem — above the knee, undone edge
- ✨ Western V yoke at the back — signature construction detail
- ✨ Small side vent at hem — ease of movement
- ✨ Medium-weight cotton denim — structured, non-stretch
Size Guide
| Size | AU | Chest (CM) | Waist (CM) | Hip (CM) | Length (CM) |
|---|---|---|---|---|---|
| XS | 6 | 93 | 81 | 93 | 95 |
| S | 8 | 97 | 85 | 97 | 97 |
| M | 10 | 101 | 89 | 101 | 99 |
| L | 12/14 | 107 | 95 | 107 | 101 |
| XL | 16 | 113 | 101 | 113 | 103 |
All measurements in CM. Allow 2–3 cm tolerance. Size up if between sizes.
Colour: Light Blue Denim
Fabric: Cotton denim (non-stretch)
Fit: Relaxed A-line
Length: Above the knee
Care: Cold wash, hang dry
TRUE COLOUR
TRUE COLOUR
Please refer to the images for accurate colour representation, as we strive to match the garment's colour closely. For fit and feel, the video showcases the item in real life; however, colours may vary slightly due to lighting and motion. Note that colours can also appear differently based on your screen calibration
QUESTIONS
QUESTIONS
We're here to help!
Phone Support +61 461 293 900
Email hello@by-anna.com.au
Available Weekdays 8am - 4pm (Melbourne AEST/AEDT)

Frequently Asked Questions
Shipping & Returns
Shipping Information
We offer FREE shipping all over the Australia with Aus Post! Your order will be processed within 1–2 business days, and delivery typically takes 3-5 business days. No matter where you live, we’ll deliver straight to your door – at no extra cost.
Returns
We provide a 30-day money back guarantee. If you’d like to return your item, contact our support team at hello@by-anna.com.au
30-Day Money-Back Guarantee
We understand your skepticism – you’ve probably bought clothes online before that didn’t live up to the pictures or the promises.
That’s why we offer a full 30-day money-back guarantee. Wear your new piece, style it, see how it feels in your daily life. If you’re not absolutely in love with the fit, comfort, or style, simply return it – even if you’ve worn it – for a complete refund.
No questions asked, no hassle. We stand behind our collection because we know it delivers the quality, style, and confidence other brands often fail to provide.
Your satisfaction is guaranteed.
What if the item doesn’t fit me?
No worries! We offer easy size exchanges and hassle-free returns within 30 days. Just try it at home if it doesn’t fit perfectly, send it back or swap for another size.
Can I track my order?
Yes! Once your order ships, you’ll receive a tracking link via email so you can follow your package every step of the way.
Over 1500+ customer reviews on Google
Obsessed. Fits like it was made for me.
Wasn't sure about the sizing but went with my usual and it's spot on. Comfortable all day and I've had so many compliments.
Really lovely piece and great quality. Took a little longer to arrive than I'd hoped, but worth the wait.
Honestly didn't expect this level of quality for the price. The stitching is neat, the colour is exactly like the photos and it's become my go-to for work and weekends.
Beautiful. Even nicer in person 🥰
Second order from here and the quality is consistent. Easy to style and washes really well.
Lovely fit and feels great on. Would've liked one more colour option, but I'm really happy with it.
My new favourite. Don't want to take it off!
Wore this out for dinner and felt amazing in it. So many people asked where it was from. Comfortable enough to wear all night, which is rare.
Great communication and fast dispatch. The piece itself is gorgeous and true to size.
By Anna | Australia
Our Favourite jumpsuits.....
-
Thalassa™ - Denim Jumpsuit
Regular price $99.95 AUDRegular price$144.95 AUDSale price $99.95 AUDSale -
Alina™ – Denim Jumpsuit
Regular price $89.95 AUDRegular price$134.95 AUDSale price $89.95 AUDSale -
Dorothy™ - Denim Two Piece Set
Regular price $89.95 AUDRegular price$138.00 AUDSale price $89.95 AUDSale -
Harper | Denim Lantern Sleeve Maxi Dress
Regular price $89.95 AUDRegular price$129.95 AUDSale price $89.95 AUDSale -
Bronte™ – Wide-Leg Denim Jumpsuit
Regular price $89.95 AUDRegular price$132.95 AUDSale price $89.95 AUDSale -
Norisa™ – Off-Shoulder Denim Jumpsuit
Regular price $79.95 AUDRegular price$119.95 AUDSale price $79.95 AUDSale -
Airlie™ – Wide-Leg Denim Palazzo Overalls
Regular price $89.95 AUDRegular price$134.95 AUDSale price $89.95 AUDSale -
Elaris™ – Denim Tie-Waist Jumpsuit
Regular price $89.95 AUDRegular price$134.95 AUDSale price $89.95 AUDSale -
Jessa™ - Denim Jumpsuit
Regular price $89.95 AUDRegular price$125.95 AUDSale price $89.95 AUDSale -
Sienna™ – Barrel-Leg Denim Overalls
Regular price $94.95 AUDRegular price$141.95 AUDSale price $94.95 AUDSale -
Wren™ – Denim Maxi Shirt Dress
Regular price $84.95 AUDSale price $84.95 AUDSale -
Darcy™ – Denim Overalls
Regular price $89.95 AUDRegular price$129.95 AUDSale price $89.95 AUDSale -
Cleo™ – Denim Co-Ord Set
Regular price $89.95 AUDRegular price$129.95 AUDSale price $89.95 AUDSale -
Elara™ – Denim Cake Dress
Regular price $84.95 AUDRegular price$124.95 AUDSale price $84.95 AUDSale -
Harlow™ – Denim Mini Dress
Regular price $89.95 AUDRegular price$129.95 AUDSale price $89.95 AUDSale -
Clara™ Denim Midi Pinafore Dress
Regular price $89.95 AUDRegular price$124.95 AUDSale price $89.95 AUDSale -
Bonnie™ – Denim Dress
Regular price $89.95 AUDRegular price$134.95 AUDSale price $89.95 AUDSale -
Rosie™ – Floral Denim Short Overalls
Regular price $74.95 AUDRegular price$107.00 AUDSale price $74.95 AUDSale
Latest cardigan drops.....
-
Sarah™ - Knitted Cardigan
Regular price $79.95 AUDRegular price$119.95 AUDSale price $79.95 AUDSale -
Mabel | Plush Knit Vest
Regular price $69.95 AUDRegular price$109.95 AUDSale price $69.95 AUDSale -
Luna™ – Wave Knit Cardigan in Pink & Blue
Regular price $109.95 AUDRegular price$134.95 AUDSale price $109.95 AUDSale -
Evelyn Chunky Knit Cardigan - Forest
Regular price $79.95 AUDRegular price$119.95 AUDSale price $79.95 AUDSale -
Margot | Soft Knit Cardigan
Regular price $79.95 AUDRegular price$119.95 AUDSale price $79.95 AUDSale -
Hazel | Hooded Plush Cardigan Coat
Regular price $79.95 AUDRegular price$119.95 AUDSale price $79.95 AUDSale -
Colette Striped Fluffy Knit Cardigan — Mint
Regular price $79.95 AUDRegular price$114.95 AUDSale price $79.95 AUDSale -
Elodie | Button-Front Vest
Regular price $79.95 AUDRegular price$160.00 AUDSale price $79.95 AUDSale -
Carol | Fleece Lined Jacket
Regular price $109.95 AUDRegular price$140.00 AUDSale price $109.95 AUDSale -
Evelyna | Sherpa Zip Coat
Regular price $99.95 AUDRegular price$139.00 AUDSale price $99.95 AUDSale -
Vanessa | Button Side Knit Top
Regular price $69.95 AUDRegular price$95.00 AUDSale price $69.95 AUDSale -
Joanne | Cable Knit V Neck Jumper
Regular price $79.95 AUDRegular price$110.00 AUDSale price $79.95 AUDSale -
Matilda | Chunky Knit Cardigan
Regular price $89.00 AUDRegular price$139.95 AUDSale price $89.00 AUDSale -
Iris | Colour-Block Knit Cardigan
Regular price $79.95 AUDRegular price$119.95 AUDSale price $79.95 AUDSale -
Esme | Oversized Eyelet Cardigan
Regular price $79.95 AUDRegular price$119.95 AUDSale price $79.95 AUDSale

















