It's lovely! I don't think being in your 40's is the factor. It's about size and shape. You'll need to be on the slim side to look really cool in it. So, if you're size 14 or plus size, I'd give it a miss. But if you're short & size 8 - 10, or tall & size 12, you'll look great. My DD, 43, tall, v slim, wears a faux-leather bomber jacket all the time. She looks dangerously cool. I'm nearly 6', but really old & size 18, so I can only look on with admiration.