Willow and Ivy walking Kinsale harbour front wearing blue and beige denim jackets

The Jacket I Wasn't Looking For

I'm going to tell you something that happened to me last spring. Because I think it happened to you too.

It was a Saturday in Kinsale. Ivy and I had driven down for the afternoon — no plan, no agenda, just the two of us, a stretch in the evening, and the excuse of needing to "check on a few suppliers" which really meant lunch and a walk along the harbour and maybe an ice cream if the mood took us.

I'd thrown on a jacket that morning without thinking about it. A denim jacket I'd found a few weeks earlier while we were reviewing samples for the site. It wasn't even on the list. It was just... in the pile. And I'd tried it on to move it aside and then I didn't take it off.

You know that feeling? When something fits so naturally that you forget you're wearing it? Not because it's invisible — the opposite. Because it feels like it was always yours. Like it was waiting in that pile for your specific shoulders.

Close-up of Willow wearing the blue denim jacket leaning on Kinsale harbour wall

That Saturday in Kinsale, three women stopped me. Three. Not friends. Not women I knew. Strangers. In the space of an afternoon walk and a coffee on the harbour wall, three separate women said some version of the same thing:

"Where did you get that jacket?"

The first time, I smiled and told her. The second time, I looked at Ivy. The third time, Ivy took the jacket off the "no" pile and put it on the "yes" pile and said: "Right. That's going on the site."

· · ·

Here's why I'm telling you this. Because that jacket — the one three strangers asked about — it didn't do anything revolutionary. It didn't have a designer label. It wasn't embroidered or embellished or trying to be something it wasn't. It just fit.

And for a woman over forty, "it just fit" is the rarest sentence in the English language.

"Every denim jacket I'd tried in the last five years was either boxy enough to camp in or so tight across the back I couldn't reach for the salt without hearing a seam cry for help."

— Willow, Willow & Ivy

You know the problem. You've lived it. Every denim jacket on the high street is cut for a body that doesn't account for the way your shoulders sit at forty-eight, or the way your torso has shifted since menopause, or the fact that you'd quite like to move your arms without the whole thing riding up to your ears.

They design on a mannequin. They scale with maths. And then they put it on a rail and hope you won't notice that it was never made for you.

You notice. You always notice. You just stopped saying anything because what's the point.

· · ·

What Makes This One Different

When Ivy and I decided to put this jacket on the site, we did what we always do. We tested it properly. Not on a mannequin. Not on a twenty-five-year-old fit model. On us. On women our age, with our bodies, living our lives.

We wore it to the farmers' market. We wore it driving to Wicklow. We wore it sitting at a café table for two hours — because if a jacket looks great standing up but bunches when you sit, it's not a jacket, it's a prop. We wore it over a dress. Over a t-shirt and jeans. Over a blouse for dinner. We checked whether it moved with us or fought us. Whether the shoulders sat where shoulders actually sit on a woman who's lived in her body for five decades.

Blue and beige denim jackets flat-lay with sunglasses, tea, and keys

Here's what survived our testing:

The shoulders. They sit where your shoulders are. Not two inches too wide. Not pulled tight. Right where they should be. This sounds like the absolute bare minimum and yet almost no denim jacket on the market does it for a woman over forty.

The length. It hits at the hip — not cropped to the waist like a teenager's jacket, not hanging to mid-thigh like you've borrowed your husband's. The hip. The most flattering length for a woman with a real torso who wants to look put-together, not costume-y.

The fabric. It's a proper cotton denim with a touch of stretch — just enough to move with you, not enough to lose its shape. It doesn't crease when you sit. It doesn't stiffen in the cold. It softens with every wear and it'll look better in six months than it does today.

The cut through the body. Slightly tapered but not fitted. It suggests your shape without clinging to it. There's room to breathe, room to layer a jumper underneath on a cool evening, but not so much room that you're swimming in excess fabric. No bunching under the arms. No pulling across the chest. Just... right.

Available in Classic Blue Denim and Soft Beige — the jacket 2,481 women have already asked about.

View the Jacket
· · ·

The Jacket That Goes With Everything

I've been wearing mine for six weeks now. And here's what I've learned: a denim jacket that actually fits is not one item in your wardrobe. It's twenty outfits.

Over a maxi dress with boots for the Saturday farmers' market in Midleton. Over a Breton stripe and jeans for the cliff walk in Howth. Over a white blouse and linen trousers for dinner in Galway. Thrown over your shoulders at the outdoor concert when the sun drops and the breeze finds you. Tied at the waist for the walk home from the pub when you've had one more glass than planned and the evening is perfect.

Blue denim jacket over floral maxi dress with ankle boots at farmers market
Beige denim jacket over Breton stripe with jeans and white trainers on coastal walk
Blue denim jacket over white blouse and linen trousers at restaurant terrace
Beige denim jacket draped over shoulders at outdoor evening garden party

Ivy wears the beige. I wear the blue. We argued about which is better for approximately three days until we agreed that both are correct and the real answer is you probably need both. (We're not saying that to sell you two jackets. We're saying it because it's true and we've stopped pretending otherwise.)

The blue works with everything dark — navy trousers, black jeans, charcoal skirts. It adds that edge of texture that stops an outfit from being boring.

The beige works with everything light — white dresses, cream linens, soft prints. It's the jacket equivalent of a warm cup of tea. It goes with the mood as much as the outfit.

"I put it on over a plain white t-shirt and jeans and my daughter said 'you look like you're in a magazine.' I nearly rang the doctor."

— Early customer feedback
· · ·

Why We Nearly Didn't Make It

I'll be honest with you. This jacket almost didn't happen.

When Ivy and I started Willow & Ivy, we had a rule: we don't do basics. The high street does basics. Penneys does basics. We're not here to sell you another denim jacket you could get anywhere.

But that's the thing. You can't get this anywhere. Not this fit. Not for this body. Not designed for a woman who's actually lived in her shoulders and hips and arms for forty-eight or fifty-two or sixty-three years.

We know because we looked. We spent years looking. Every denim jacket we tried did the same thing: boxy through the body, tight across the back, shoulders sitting somewhere around our earlobes, enough excess fabric under the arms to store a small dog. And the ones marketed as "relaxed fit"? Relaxed is a generous word for "we gave up on shape entirely."

The industry designs denim jackets on mannequins. The mannequin doesn't have your shoulders. The mannequin hasn't been through menopause. The mannequin doesn't need to reach across a table or hug a friend or carry a bag on one shoulder without the whole thing shifting to one side.

Your body does all of those things. Every day. And it deserves a jacket that works with it, not against it.

Willow and Ivy behind the shop counter wearing denim jackets with Willow and Ivy logo on wall behind

That's why this jacket exists. Not because the world needed another denim jacket. Because the world needed this denim jacket. The one that fits the woman the industry forgot about.

· · ·

The Details

Fabric: 98% cotton, 2% elastane. Real denim with just enough stretch to move with you. Gets softer with every wash. Won't lose its shape.

Fit: Tested on real women aged 45–65. Shoulders that sit where shoulders sit. Hip-length. Room to layer underneath without bulk. No bunching, no pulling, no excess fabric under the arms.

Colours: Classic Blue Denim and Soft Beige/Cream. Both are neutral enough to work as a wardrobe staple but distinctive enough that strangers will stop you in Kinsale to ask where you got it.

Sizes: Available in S through XXL. Every size was tested individually — not mathematically scaled from a single sample. Because a size 16 is not a size 10 with extra centimetres. It's a different body. We know that. Now your jacket does too.

Care: Machine wash cold. Hang dry. Iron if you're the sort of person who irons denim. We're not. Life's too short.

Shoulder seam of the denim jacket sitting correctly on a real shoulder
Close-up of cotton denim fabric weave showing texture and quality
Metal buttons and buttonhole stitching detail on the denim jacket
Jacket hem at hip length showing flattering proportion on a real body

The jacket three strangers asked about in Kinsale. Now available in two colours.

Shop the Denim Jacket
· · ·

Our Promise

If this jacket doesn't look and feel the same at home as it does on your screen, send it back. No questions. No hassle. No small print designed to make returns difficult. We'd rather have it back than have you disappointed.

That's not a policy. That's a promise from two women who know exactly how it feels when something doesn't live up to what you were hoping for. We've opened enough disappointing parcels in our lives. We refuse to send one.

Free shipping. 30-day returns. And a handwritten note inside from one of us — because your order isn't a transaction to us. It's a woman trusting two strangers with something that matters more than most people realise: how she feels when she gets dressed in the morning.

We don't take that lightly.

Classic Blue Denim  ·  Soft Beige/Cream  ·  Sizes S–XXL  ·  Free Shipping

See the Denim Jacket Collection

Here's to jackets that fit and evenings that stretch.

— Willow & Ivy

P.S. Ivy's worn the beige one every day this week. I've stopped commenting.