We suggest you try out some options in-person (retro, we know), as it's typically super difficult to gauge how the fit, length or cut of a dress will look on your body when shopping online
It is so simple to make, like 5 minutes simple, and only uses 6 easy-to-find ingredients
Turkey, the Ottoman Empire, full of furniture, for some reason

Model is Wearing:S, Height:168.0/66.1 ,Bust:90.0/35.4 ,Waist:60.0/23.6 ,Hip:94.0/37 Measurements:XSHeight:63-65 inch Bust:32.3-33.9 inch Waist Size:24.4-26 inch Hip Size:34.3-35.8 inchSHeight:65-66.9 inch Bust:33.9-35.4 inch Waist Size:26-27.6 inch Hip Size:35.8-37.4 inchMHeight:65-66.9 inch Bust:35.4-37 inch Waist Size:27.6-29.1 inch Hip Size:37.4-39 inchLHeight:66.9-68.9 inch Bust:37-39.4 inch Waist Size:29.1-31.5 inch Hip Size:39-41.3 inchProduct Measurements:XSShoulder : 10.6 inch Bust : 28.7 inch Waist Size : 24.4 inch Hip Size : 31.1 inch Length : 55.9/54.7 inchSShoulder : 11 inch Bust : 30.3 inch Waist Size : 26 inch Hip Size : 32.7 inch Length : 56.3/55.1 inchMShoulder : 11.4 inch Bust : 31.9 inch Waist Size : 27.6 inch Hip Size : 34.3 inch Length : 56.7/55.5 inchLShoulder : 11.8 inch Bust : 34.3 inch Waist Size : 29.9 inch Hip Size : 36.6 inch Length : 57.1/55.9 inchHem Shaped:FlaredColor:BlackFit Type:Slim FitMaterial:Knit Care Instructions:Machine wash or professional dry clean:Medium Stretch

Not a dry eye in the house for that song
The top is also very versatile and you can really have fun with it for photographs