I have been wearing this outfit for years. It will never go out of style. Blue jeans, brown boots, white shirt and navy blazer. I think the white lace top cancels out the cowgirl feel. I always feel girly in white lace.
(always been fascinated by the multi-panel skirts where each panel's more or less J-shaped, but never could manage to visualise how to not waste an entire bolt of fabric figuring how to make it fit a person.