I'm so glad you asked because this is a question I've thought about a lot over the years! First and foremost, you need a black blazer. Look for something tailored and classic and pair it with anything: jeans, little dresses, trousers, or skirts. Just make sure you find one that a) fits you well and b) accentuates your waist. You don't want it to look like it's swallowing you! Another key piece is the striped shirt, which is really having a comeback moment right now. It's great in classic color combos (like black and red or red and white) or you can go for a modern update, which looks great paired with brights or peeking out from under a blazer. Next up: flared jeans in dark or black denim. This silhouette is flattering on most body types, especially if you pair the jeans with platforms or wedges to casually elongate your legs. I also think every woman needs a classic trench coat in her closet. Don't be afraid to splurge on a timeless designer version; this is an investment piece you'll wear forever, even if you fluctuate in size. My advice? Look for a trench with an A-line silhouette that will cinch you in at the waist and wear it over everything from dresses to jeans. As for accessories, make sure you have a fantastic print scarf, which can transform even a basic t-shirt and jeans into a much cuter outfit. I also swear by leopard flats because they make any outfit pop, no matter the season. Last, but not least, you need opaque matte tights in your wardrobe. A great pair of tights can slim your legs and help you get away with wearing a dress that's just a little too short. Plus, you can double them up to keep you warm in the winter!