LoveShackFancy would like to remind you of its New York roots.
ByEmilia Petrarca,
a freelance fashion writer and a former senior fashion writer at the Cut
Photo: Sara Messinger
Photo: Sara Messinger
Photo: Sara Messinger
It’s moments before LoveShackFancy’s first major event at New York Fashion Week is scheduled to take place uptown at Cooper Hewitt’s fenced-off garden on East 91st Street. Models in colorful party dresses are gesticulating enthusiastically in front of an iPhone with a spotlight apparatus attached: “Stunning! Gorgeous! Big smiles! Fun little movements! Yes! We’re at a party, ladies! Yes!” cheer a gaggle of employees in floral-print maxi skirts and corset-inspired tops. The brand’s founder, Rebecca Hessel Cohen, is stomping around the grass in metallic-pink platform heels, a pink ruffled tulle gown, and matching cat-eye sunglasses, making sure every last detail is in place. She had 5,000 roses delivered for the occasion, plus towers of pink macaroons and a working prop fountain that looks like something you might find at a chateau in France. Parked outside is a Mister Softee truck wrapped in the brand’s signature girly-pink rose print. “This is LoveShackFancy 2.0,” Hessel Cohen tells me as we survey her temporary kingdom and the new collection on display.
She launched the brand in 2013, after leaving her job as a fashion editor at Cosmo, where she could often be found wearing heels, miniskirts, and vintage T-shirts. The first thing she designed were “ethereal chiffon dresses that were feminine but still sexy” for the bridesmaids at her own wedding. But after having her two daughters, her aesthetic became more “nostalgic fairy-tale princess,” she says. And it remains the same. Think pink — so much pink — and excessive amounts of bows, ruffles, tutu tulle, lace gloves, and pearls. It’s got the old-timey charm of Anthropologie, the bohemian style of Free People, the romantic floral wallpaper prints of Laura Ashely, the vibrancy of Lily Pulitzer, the whimsy of Kate Spade, and the kookiness of Betsy Johnson — all at the price point of an Alice & Olivia bat mitzvah dress.
It’s saccharine tea party attire that is simultaneously of another, sweeter, more innocent time and the unique byproduct of our current chaotic one, like the Dylan’s Candy Bar version of Doên. The overload of pink might suggest Barbie-core, but LoveShackFancy is more “regency-core,” to steal a Depop-ism, and more Bridgerton than Sofia Coppola’s Marie Antoinette, in that it’s less concerned with taste. The brand’s prices range from $45 to $1,500, and its sizes currently go up to a US 14, but despite the barriers to entry, a lot of people of all ages, boroughs, and states are really, really into it.
Scenes from the LoveShackFancy New York Fashion Week presentation. Sara Messinger
Scenes from the LoveShackFancy New York Fashion Week presentation. Sara Messinger
Since 2013, LoveShackFancy has exploded. From 2020 to 2021, the brand increased sales by 125 percent and doubled its fleet of stores, which are covered in vines of fake flowers and impossible to miss. There are 14 in total now — one on Bleecker Street, one on Madison Avenue, and two in the Hamptons — with a 15th opening in Scottsdale, Arizona, this fall and future plans for Aspen and London, which would be its first international location. The brand has also since launched a home-goods line and collaborated with Target and American Girl Doll.
During the height of the pandemic, LoveShackFancy provided customers with the ease of the “nap dress” and the escapist effect of “dopamine dressing.” Best-sellers still include its ruffle miniskirts, which recently became wrapped up in Bama Rush-Tok and brought in a new, much younger audience. About half of the brand’s stores are in the South, where it has a cult following beyond sorority girls. But Hessel Cohen would like to remind you of LoveShackFancy’s roots. “I am not a Southern girl,” she declared before over Zoom before Fashion Week. “I am a Jewish girl from New York City.” She attended Nightingale, the private prep school around the corner from Cooper Hewitt that inspired Gossip Girl, where her love of miniskirts was born.
Back home on the Upper East Side, Hessel Cohen was ready to give the brand, and New York Fashion Week, a little zhuzh. She was tired of “prairie dresses” and “peasant dresses” and wanted the collection to have more of a sleek, day-to-night metropolitan feel. “We’re doing pants for the first time,” she said, pointing to a pink charmeuse suit, and I saw at least two pieces in the color black. She also included ’90s and early-2000s references with butterfly clips and chokers. “We went a little more simple, in a way, for us in our styles,” she continued. “If you can believe it.”
“We’re also …” Hessel Cohen paused, turning to her husband and now-business partner, who wore pink checkerboard Vans. “Should we put the music on?” she suggested. “People are starting to arrive.”
Photo: Sara Messinger
Cue: “Heaven Is a Place on Earth.”
Guests who’d been lining up outside all afternoon immediately started pouring into the pink oasis. Among them were Pat Cleveland, Olivia Palermo, Danielle Bernstein of WeWoreWhat, and influencers like Kit Clementine Keenin, who describes herself on Instagram as a “young Martha Stewart stuck in Blair Waldorf’s plotline.”
Two high-schoolers named Savannah Adams and Addie Dawson were also in the crowd. They’d flown in from Charleston, South Carolina, with their families just for the event. LoveShackFancy “groupies” have been known to travel to store openings across the country, but this trip had been a long time coming. Adams followed Dawson on TikTok, and they met for the first time at a LoveShackFancy event at the Charleston store this spring. They’ve been inseparable ever since and now go to the same school, where Adams is a sophomore and Dawson a junior.
“We’ve both had tough times with friends — not being able to fully express our girliness,” said Dawson, who wore a tulle miniskirt with a bow on the back. “So, thankfully, we met each other and became soul sisters through LoveShack.”
“There are a lot of stereotypes; people think we’re ditsy or stupid,” echoed Adams, who wore a ruffled purple dress ($495). “We feel confident when we wear LoveShackFancy.”
The girls posed in a pink photo booth while I chatted with their moms. “It’s so difficult to be a teenage girl right now,” said Jennifer Dawson. She was also dressed in a floral LoveShackFancy dress ($595). “How fancy and uplifting the brand is makes them feel like a princess.”
Photo: Sara Messinger
“When they’ve had a bad week, they just want to go to the store and take pictures because it’s an escape,” said Holly Adams, who wore a purple gown ($795) that matched her daughter’s and admitted to spending $5,000 at the Palm Beach store last week. She added, “When I was growing up, it was the grunge look and it was so awful!”
After-school one day this fall, Dawson and Adams met at a Starbucks and made a Powerpoint presentation to persuade their moms to take them to New York for the event. It included an itinerary with flights and hotels and the educational and professional reasons why they should attend. “We’re not just going to go to New York if you’re not invited,” their moms replied. So they got themselves invited by DM’ing Hessel Cohen, whom they reverently refer to as “Bec.” With more than 70,000 followers on Instagram, she’s developed a cult following and has even decorated stores with framed photos of her own family.
“It’s not just a brand; it’s a way of life for Addie,” said her mom. “They look at someone like Bec and they think: We want our life to be like hers.”
Scenes from the LoveShackFancy New York Fashion Week presentation. Sara Messinger
Scenes from the LoveShackFancy New York Fashion Week presentation. Sara Messinger
Local private-school students were invited to the event as well. “We love the aesthetic; it’s kind of coquette,” said one girl from Sacred Heart wearing a white miniskirt, making all her friends giggle. She’d heard about the event through her mom, who was presumably also a fan.
“Last Christmas, I got a text from my granddaughter saying, ‘I would love a LoveShackFancy dress,’ and I thought, What?” said one woman of the brand’s botlike name. (Her granddaughter just started seventh grade at Spence.) But when she visited the Palm Beach store in search of a gift, she fell in love with it herself.
Photo: Sara Messinger
Years ago, when Hessel Cohen first showed her Victorian-style dresses to buyers, they saw them more on the beaches of Southampton than the streets of New York City. But she’s since convinced them and legions of fans of all ages in the five boroughs and beyond that they’re just as much a status symbol as a Polo and as potent a mood lift as Prozac. “It’s so depressing here; it’s nice to wear some pink and flowers and stuff,” said Chloe Pearl, who lives in New York. She wore a debutante-esque ruffled tulle ball gown with a large bow in her hair. “Literally, add some pink into your life,” echoed her friend, Asia Monet.
As the presentation came to an end, the DJ played “Dog Days Are Over,” “What a Wonderful World,” and of course, “Love Shack.” Hessel Cohen went out to the tune of “New York, New York,” waving her hands above her head, where they’d been fixed all afternoon, and kicking her pink heels in the air as a circle of iPhones watched.
By submitting your email, you agree to our
Terms and Privacy Notice
and to receive email correspondence from us. This site is protected by reCAPTCHA and the Google
Privacy Policy and
Terms of Service apply.
or
Already a subscriber?
What is your email?
This email will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
Password must be at least 8 characters and contain:
Lower case letters (a-z)
Upper case letters (A-Z)
Numbers (0-9)
Special Characters (!@#$%^&*)
This password will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
You’re in!
As part of your account, you’ll receive occasional updates and offers from New York, which you can opt out of anytime.
or
Already a subscriber?
What is your email?
This email will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
Password must be at least 8 characters and contain:
Lower case letters (a-z)
Upper case letters (A-Z)
Numbers (0-9)
Special Characters (!@#$%^&*)
This password will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
You’re in!
As part of your account, you’ll receive occasional updates and offers from New York, which you can opt out of anytime.
Already a subscriber?
Already a subscriber?
`;
// integrate Sub(x) scripts and elements
if (hostname !== 'subs.nymag.com') { // do not integrate on this subdomain
document.head.appendChild(trackingScript);
document.body.insertAdjacentHTML('beforeend', subXAnimationElements);
}
There was an error processing the request. Please try again later."}).catch(e=>console.error("Error verifying email: ",e)))(r.querySelector(".content"),o.bannerCTAVerification)})):(l.remove(),s.remove()),o.dismissable||n.remove(),o.useAlertIcon||a.remove(),r.classList.add("show"),n.addEventListener("click",()=>{u(),r.classList.remove("show")})}else r.remove()}});
}, {"1":1,"6":6,"12":12,"35":35,"40":40}];
window.modules["global-nav.client"] = [function(require,module,exports){"use strict";const dom=require(3),auth=require(12),signInButton=dom.find(".user-signin"),signOutButton=dom.find(".user-signout"),globalNav=dom.find('[class^="global-nav"]'),body=dom.find("body"),dropdownItems=dom.findAll(".dropdown-wrap"),gtm=require(1),appendLandingPageParams=require(136),pageUri=require(124).getPageUri(),subscriptionPromoLinks=dom.findAll(".persist-params"),searchString=window.location.search||"";function closeDropdowns(e){let n=globalNav.querySelectorAll(".dropdown.open");dropdownItems.forEach(function(t){let o=t.querySelector(".dropdown");!n||t.contains(e.target)&&27!==e.keyCode||o.classList.remove("open")})}function gtmSendReport(e,n,t){let o={eventCategory:"ecommerce",eventAction:"componentClick",brand:e,dimension23:"global-nav",list:pageUri,pageZone:"header",variant:"nav-link"};"global-nav-link"===t&&(o.eventLabel=n.href),gtm.reportNow(o)}function updateElementTargetUrlsIfQueryStrings(e){if(searchString){const n=new URLSearchParams(searchString);let t=e.href;if(t.includes("?")){const o=t.split("?"),i=new URLSearchParams(o[1]);for(let e of n.entries())i.set(e[0],e[1]);t=`${o[0]}?${i.toString()}`,e.href=t}else e.href=`${t}?${n.toString()}`}}function init(e){const n=e.querySelectorAll(".to-landing-page");window.addEventListener("auth:init",()=>{signInButton.addEventListener("click",function(e){e.preventDefault(),auth.showEmbeddedLoginFlow("top navigation")}),signOutButton.addEventListener("click",function(e){e.preventDefault(),gtmSendReport("Sign Out",e.target,"user-info-link"),auth.logout()}),auth.isAuthenticated()&&e.classList.add("signed-in"),auth.isSubscriber()&&e.classList.add("subscribed"),e.querySelectorAll(".user-link").forEach(e=>{e.classList.add("active")}),subscriptionPromoLinks.forEach(e=>{updateElementTargetUrlsIfQueryStrings(e)}),appendLandingPageParams(n)})}dropdownItems.forEach(function(e){e.addEventListener("click",function(){e.querySelector(".dropdown").classList.toggle("open")})}),body.addEventListener("click",closeDropdowns),document.addEventListener("keydown",closeDropdowns),globalNav.addEventListener("click",function(e){let n=e.target;n.classList.contains("global-nav-track")&>mSendReport(n.text,n,"global-nav-link")}),module.exports=init;
}, {"1":1,"3":3,"12":12,"124":124,"136":136}];
window.modules["aaa-module-mounting.legacy"] = [function(require,module,exports){"use strict";const _pickBy=require(221),_each=require(408),Fingerprint2=require(407),DS=require(406),Eventify=require(246);function registerGlobals(){window.DS=DS,window.Eventify=Eventify,window.Fingerprint2=Fingerprint2,DS.value("Eventify",Eventify),DS.value("Fingerprint2",Fingerprint2),DS.value("$document",window.document),DS.value("$window",window)}function mountDollarSliceComponents(){DS.service("components",["$document","$module",function(e,n){var o=_pickBy(n.definitions,e=>e.providerStrategy===n.providers.controller),r=Object.keys(o);function t(e){return o=>{try{n.get(e,o)}catch(e){logMountError(o,e)}}}_each(r,n=>{var o=e.querySelectorAll('[data-uri*="/_components/'+n+'/"]'),r=e.querySelectorAll('[data-uri$="/_components/'+n+'"]');_each(o,t(n)),_each(r,t(n))}),this.components=r}]),DS.get("components")}function logMountError(e,n){const o=e.outerHTML.slice(0,e.outerHTML.indexOf(e.innerHTML));console.error("Error attaching controller to "+o,n)}registerGlobals(),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",()=>{mountDollarSliceComponents()}):mountDollarSliceComponents();
}, {"221":221,"246":246,"406":406,"407":407,"408":408}];
window.modules["ads.legacy"] = [function(require,module,exports){"use strict";const _map=require(118),_forEach=require(107),_isString=require(268),_intersectionWith=require(409),_isEqual=require(274),_each=require(408),_debounce=require(182),_sortBy=require(205),page=require(124),visit=require(114);DS.service("adService",["Eventify","$cid","$document","$window",function(e,t,a,i){var o,n,s,r,d,c,u,l,g={},p=this,h=[],f=visit.getQueryParamsObject(["utm_campaign"]),m=document.querySelector('script[data-type="ad-a9"]'),b=[],w=!1,v=[],y=document.querySelector('script[data-name="ad-doubleverify"]');document.querySelector('script[data-name="concert-ads"]')||(i.NYM={},i.NYM.analytics={},i.NYM.analytics.adStartTime=i.performance.now(),i.googletag=i.googletag||{},i.googletag.cmd=i.googletag.cmd||[],u=i.googletag,(m||y)&&(i.googletag.cmd=i.googletag.cmd||[],i.googletag.cmd.push(function(){i.googletag.pubads().disableInitialLoad()})),m&&(l=i.setInterval(function(){void 0!==window.apstag&&void 0!==window.apstag.timeout&&(i.clearInterval(l),window.apstag.cleared=!0,l=null)},10),setTimeout(function(){l&&(i.clearInterval(l),i.googletag.pubads().refresh(),window.apstag||console.log("MESSAGE: Timeout for A9 load exceeded, aborting"))},500)),y&&(b.push(new Promise(function(e){w?e():v.push(e)})),c=i.setTimeout(T,2500)),o=function(e){var t,a,o=e.data,n=[];return o.loaded?e:(o.loaded=!0,t=null,(t=o.sizes?u.defineSlot(o.name,o.sizes,o.id).addService(u.pubads()):u.defineOutOfPageSlot(o.name,o.id).addService(u.pubads())).setTargeting("adid",o.id),f.hasOwnProperty("utm_campaign")&&t.setTargeting("utmcamp",f.utm_campaign),a=p.getAdCount(o.label),t.setTargeting("label",o.label+"_"+o.site+"-"+a),u.display(o.id),u.pubads().addEventListener("slotOnload",function(){i.NYM.analytics.firstAdLoadTime||(i.NYM.analytics.firstAdLoadTime=i.performance.now(),i.NYM.analytics.firstAdLoadLabel=e.data.label)}),n=_(o),Promise.all(b).then(function(){n?window.apstag&&window.apstag.cleared?window.apstag.fetchBids({slots:[n],timeout:window.apstag.timeout},function(){u.cmd.push(function(){window.apstag.setDisplayBids(),u.pubads().refresh([t],{changeCorrelator:!1})})}):y&&u.pubads().refresh([t],{changeCorrelator:!1}):u.pubads().refresh([t],{changeCorrelator:!1})}),e.slot=t,e)},n=function(e){var a,i,o,n=t(),s=e.getAttribute("data-name"),r=e.getAttribute("data-sizes"),d=e.getAttribute("data-label"),c=e.getAttribute("data-site");n=e.id,r&&r.length?(r=r.split(","),a=[],_map(r,function(e){e=e.split("x"),i=parseInt(e[0]),o=parseInt(e[1]),a.push([i,o])})):(e.classList.add("oop"),a=!1),this.data={id:n,name:s,sizes:a,loaded:!1,label:d,site:c},g[n]=this},r=function(e){u.cmd.push(function(){var t=o(e);g[e.data.id]=t})},s=function(e){var t=[];e.slot?(t=_(e))&&window.apstag&&window.apstag.cleared&&window.apstag.fetchBids({slots:[t],timeout:window.apstag.timeout},function(){u.cmd.push(function(){window.apstag.setDisplayBids(),u.pubads().refresh([e.slot],{changeCorrelator:!1})})}):e&&r(e)},u.cmd.push(function(){var e,t,o,n=page.getMeta("article:tag"),s=page.getMeta("author"),r=i.location.href,d=(e=a.head.querySelector(".head-gtm"),t=a.body.querySelector(".gtm"),e&&"top"===e.getAttribute("data-gtm")?"gtmtop":t&&"bottom"===t.getAttribute("data-gtm")?"gtmbottom":"");o=[],_forEach([n,s,d],function(e){_forEach(e.split(","),function(e){(e=e.trim().toLowerCase().replace(/\s/g,"-").replace(/\'|\’/g,"")).length&&o.push(e)})}),u.pubads().setTargeting("kw",o),u.pubads().setTargeting("entry_group",o),r=r.slice(r.lastIndexOf("/")+1),u.pubads().setTargeting("pn",r),u.companionAds().setRefreshUnfilledSlots(!0),u.pubads().enableAsyncRendering(),u.enableServices()}),this.load=r,this.create=function(e){return new n(e)},this.refresh=function(e){var t;_isString(e)?(t=this.getById(e),s(t)):s(e)},this.remove=function(e){var t=e.data.id;a.getElementById(t).innerHTML=""},this.getAdCount=function(e){var t,a=0,i=Object.keys(g);return _each(i,function(i){(t=g[i]).data.loaded&&t.data.label===e&&a++}),a},this.getById=function(e){return g[e]},d=_debounce(function(){var e={TopLeaderboard:1,RightColTopMPU:2,outOfPage:99,"homepageTakeover/TopLeaderboard":1},t=_sortBy(h,function(t){return e[t.data.label]||10});_forEach(t,function(e){return e.data.sizes?r(e):i.setTimeout(function(){r(e)},2e3)}),y&&window.PQ.cmd.push(()=>{try{window.PQ.loadSignals(["ids","bsc","vlp"],T)}catch(e){T(),console.error(`There has been an error loading Double Verify signals: ${e}`)}}),h=[]},10),this.addToPageLoadQueue=function(e){h.push(e),d()});function _(e){var t,a=e.sizes;return a=_intersectionWith(a,[[970,250],[970,90],[728,90],[300,600],[300,250],[320,100],[320,50]],_isEqual),e.sizes&&e.sizes.length&&(t={slotID:e.id,sizes:a,slotName:e.label}),t}function T(){i.clearTimeout(c),w=!0,_forEach(v,function(e){e()})}}]);
}, {"107":107,"114":114,"118":118,"124":124,"182":182,"205":205,"268":268,"274":274,"408":408,"409":409}];
window.modules["cid.legacy"] = [function(require,module,exports){"use strict";DS.service("$cid",function(){var r=Math.floor(100*Math.random());return function(){return"cid-"+ ++r}});
}, {}];
window.modules["client.legacy"] = [function(require,module,exports){"use strict";require("cid.legacy"),require("ads.legacy"),require("facebook.legacy"),require("aaa-module-mounting.legacy");
}, {"cid.legacy":"cid.legacy","aaa-module-mounting.legacy":"aaa-module-mounting.legacy","ads.legacy":"ads.legacy","facebook.legacy":"facebook.legacy"}];
window.modules["facebook.legacy"] = [function(require,module,exports){"use strict";DS.service("facebook",[function(){this.fb=function(i){window.FB&&window.FB[i].apply(this,Array.prototype.slice.call(arguments,1))}}]);
}, {}];
require=(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o typeof key === 'string' && key.match(/\.legacy$/)).forEach(key => window.require(key));
}
function tryToMount(fn, el, name) {
try {
fn(el); // init the controller
} catch (e) {
const elementTag = el.outerHTML.slice(0, el.outerHTML.indexOf(el.innerHTML));
console.error(`Error initializing controller for "${name}" on "${elementTag}"`, e);
}
}
/**
* mount client.js component controllers
*/
function mountComponentModules() {
Object.keys(window.modules).filter(key => typeof key === 'string' && key.match(/\.client$/)).forEach(key => {
let controllerFn = window.require(key);
if (typeof controllerFn === 'function') {
const name = key.replace('.client', ''),
instancesSelector = `[data-uri*="_components/${name}/"]`,
defaultSelector = `[data-uri$="_components${name}"]`,
instances = document.querySelectorAll(instancesSelector),
defaults = document.querySelectorAll(defaultSelector);
for (let el of instances) {
tryToMount(controllerFn, el, name);
}
for (let el of defaults) {
tryToMount(controllerFn, el, name);
}
}
});
}
// Make sure that a `window.process.env.NODE_ENV` is available in the client for any dependencies,
// services, or components that could require it
// note: the `` value is swapped for the actual environment variable in /lib/cmd/compile/scripts.js
window.process = window.process || {};
window.process.env = window.process.env || {};
if (!window.process.env.NODE_ENV) {
window.process.env.NODE_ENV = '';
}
// note: legacy controllers that require legacy services (e.g. dollar-slice) must
// wait for DOMContentLoaded to initialize themselves, as the files themselves must be mounted first
mountLegacyServices();
mountComponentModules();
// ]]