My shirtdress is $42! It’s 100% cotton and it has pockets. Fits a bit oversized, but I’m wearing my normal size small. It comes in various colors (prices vary).