first lets talk about that shirt. it might be okay paired with some light washed skinny jeans or high wasted shorts but that skirt. Honestly both these things would do good on their own but together is a fashion don't in my book!
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.