{"product_id":"alexandra-spaghetti-strap-corset-bodice-midi-dress-with-full-skirt","title":"Alexandra | Spaghetti Strap Corset Bodice Midi Dress with Full Skirt","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003eMeet the Alexandra — the wedding guest dress that earns its repeat invitations. A square neckline sits above a corset-structured bodice that defines the waist, while the gathered A-line skirt falls to a full midi length with movement in every step. Adjustable spaghetti straps and a centre back zip keep the fit precise. Made for weddings, garden parties, summer evenings and every occasion worth photographing.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eKey Features\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul dir=\"ltr\" class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3 print:block print:space-y-1\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eSquare neckline with corset-structured bodice\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eAdjustable spaghetti straps\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eCentre back zip closure\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eGathered A-line skirt to midi length\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eSolid woven fabric with structured drape\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eStyling Suggestions\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul dir=\"ltr\" class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3 print:block print:space-y-1\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eNude or blush heeled sandals with gold jewellery for weddings (as shown)\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eA cropped cardigan or linen blazer for daytime events\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eSwap heels for flat sandals and a basket bag on holiday\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eHair up to show the neckline and strap detail\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eSize \u0026amp; Fit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul dir=\"ltr\" class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3 print:block print:space-y-1\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eModel is 175 cm and wears UK 8\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eFitted corset bodice with a natural waistline and full midi skirt\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eTrue to size; between sizes, size up for a softer fit through the bodice\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv dir=\"ltr\" class=\"overflow-x-auto w-full px-2 mb-6 print:overflow-x-visible\"\u003e\n\u003ctable class=\"min-w-full border-collapse text-sm leading-[1.7] whitespace-normal\"\u003e\n\u003cthead class=\"text-left\"\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eUK\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eLength (in)\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eBust (in)\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eWaist (in)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eXS\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e6\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e39.4\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e33.4\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e26.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eS\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e8\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e39.8\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e35.0\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e27.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eM\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e10\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e40.2\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e36.6\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e29.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eM\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e12\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e40.2\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e36.6\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e29.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e14\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e40.5\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e38.2\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e30.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e16\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e40.5\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e38.2\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e30.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eXL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e18\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e40.9\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e39.8\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e32.3\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eXL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e20\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e40.9\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e39.8\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e32.3\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eCare Instructions\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul dir=\"ltr\" class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3 print:block print:space-y-1\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eMachine wash cold, inside out, on a delicate cycle\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eDo not bleach\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eHang to dry away from direct sunlight\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eCool iron if needed — do not tumble dry\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Roselyn Atelier","offers":[{"title":"Pink \/ UK 6 (XS)","offer_id":43572535558350,"sku":null,"price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ UK 8 (S)","offer_id":43572535591118,"sku":null,"price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ UK 10 (M)","offer_id":43572535623886,"sku":null,"price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ UK 12 (M)","offer_id":43572535656654,"sku":null,"price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ UK 14 (L)","offer_id":43572535689422,"sku":null,"price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ UK 16 (L)","offer_id":43572535722190,"sku":null,"price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ UK 18 (XL)","offer_id":43572535754958,"sku":null,"price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ UK 20 (XL)","offer_id":43572535787726,"sku":null,"price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Light Blue \/ UK 6 (XS)","offer_id":43572535820494,"sku":null,"price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Light Blue \/ UK 8 (S)","offer_id":43572535853262,"sku":null,"price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Light Blue \/ UK 10 (M)","offer_id":43572535886030,"sku":null,"price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Light Blue \/ UK 12 (M)","offer_id":43572535918798,"sku":null,"price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Light Blue \/ UK 14 (L)","offer_id":43572535951566,"sku":null,"price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Light Blue \/ UK 16 (L)","offer_id":43572535984334,"sku":null,"price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Light Blue \/ UK 18 (XL)","offer_id":43572536017102,"sku":null,"price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Light Blue \/ UK 20 (XL)","offer_id":43572536049870,"sku":null,"price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ UK 6 (XS)","offer_id":43572536082638,"sku":null,"price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ UK 8 (S)","offer_id":43572536115406,"sku":null,"price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ UK 10 (M)","offer_id":43572536148174,"sku":null,"price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ UK 12 (M)","offer_id":43572536180942,"sku":null,"price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ UK 14 (L)","offer_id":43572536213710,"sku":null,"price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ UK 16 (L)","offer_id":43572536246478,"sku":null,"price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ UK 18 (XL)","offer_id":43572536279246,"sku":null,"price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ UK 20 (XL)","offer_id":43572536312014,"sku":null,"price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ UK 6 (XS)","offer_id":43572536344782,"sku":null,"price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ UK 8 (S)","offer_id":43572536377550,"sku":null,"price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ UK 10 (M)","offer_id":43572536410318,"sku":null,"price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ UK 12 (M)","offer_id":43572536443086,"sku":null,"price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ UK 14 (L)","offer_id":43572536475854,"sku":null,"price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ UK 16 (L)","offer_id":43572536508622,"sku":null,"price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ UK 18 (XL)","offer_id":43572536541390,"sku":null,"price":89.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ UK 20 (XL)","offer_id":43572536574158,"sku":null,"price":89.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0671\/4933\/2686\/files\/10.png?v=1784731713","url":"https:\/\/roselynatelier.co.uk\/products\/alexandra-spaghetti-strap-corset-bodice-midi-dress-with-full-skirt","provider":"RoselynAtelier","version":"1.0","type":"link"}