Top is from Old Navy and I’m wearing a small and it’s 50% off! The shorts are from The Gap and they’re a size 27