I didn’t learn a lot about the NFT collection there, but I did catch COVID.
Sarah Cascone, July 1, 2022
The tag line for NFT project World of Women’s combined Pride party and Madonna concert last week was “Finally Enough Love,” the title of her new remix album. For me, it may as well have been “Finally COVID.”
After nearly two-and-a-half years of successfully avoiding the virus, I popped hot on Sunday night, approximately 72 hours after attending the crowded event at Manhattan’s Terminal Five. Just across the Triboro Bridge in Astoria, my brother, my plus one to the event, also tested positive for the first time.
It might have been worth it for a full-on Madonna concert, but it turned out to be more of a Madonna-and-friends variety show.
The evening was emceed by Bob the Drag Queen with a score of other fabulously dressed co-performers, lip-syncing and dancing to “Vogue” and “Bitch I’m Madonna.” For most of this action, the actual Madonna remained tantalizingly out of view.
The Terminal Five marquee for the Wow Finally Enough Love party featuring Madonna. Photo courtesy of BFA.
Her limited time on stage included a duet with rapper Tokischa on a mashup of the latter’s “Linda” and Madonna’s “Hung Up,” as artist Marilyn Minter’s video Green Pink Caviar playing behind them.
In shades of 2003 VMAs, Tokischa and Madonna then proceeded to make out. In fact, Tokischa one-upped Britney Spears by first dropping to her knees and burying her face in Madonna’s crotch.
The performance ended, far too soon, with a group number set to the pop star’s 2009 hit “Celebration.”
My brother and I were, I suspect, the only guests at the packed event wearing masks—sequined ones, in honor of the occasion, on top of KF94s. (I am rarely fashionable enough for event photographers to approach me, but he seemed to appreciate our glittery, if ultimately futile, nod to COVID safety.)
Matthew Cascone and Sarah Cascone at the the Wow Finally Enough Love party featuring Madonna. Photo courtesy of BFA.
Also on hand were actors Julia Fox and Zachary Quinto, DJ Leigh Lezark, Gagosian Quarterly executive director Derek Blasberg, and fashion designers Christian Siriano and Alexander Wang. I’m not sure whether all of these stars are actually WoW holders, even though the event was billed as an exclusive gathering for those who own NFTs from the collection.
There were, to be fair, a few women in colorful wigs and full body face paint, in costume as the World of Women NFTs. I’m actually not sure whether these were real fans or models paid to attend.
Guests in costume as World of Women NFTs at the Wow Finally Enough Love party with Madonna. Photo courtesy of BFA.
“I don’t know anything about that,” comedian Billy Eichner, star of the forthcoming LGBTQ rom com Bros, told Artnet News when asked if he owned one of the 10,000 colorful digital artworks of cartoon women designed by WoW founder and illustrator Yam Karkai. “I’m too old for NFTs.”
The WoW logo was prominently displayed on the sides of the event marquee. Still, it was Madonna’s World: Most of the venue was decked out with Madonna-centric posters and video screens, with only a short ad cycling through a pitch for some kind of multiverse that my brother described as “Minecraft with a rainbow filter.”
Finally Enough Love…,,,,🏳️‍🌈💙🏳️‍🌈💛🌈💙🏳️‍🌈 Thank you NYC and all who were part of the show!! Happy Pride! ❤️‍🔥 @worldofwomennft @MACcosmetics @belvederevodka @TheSandboxGame @Linktree_ @madeinnypizza pic.twitter.com/A9zMo5d3Bd
— Madonna (@Madonna) June 24, 2022

Madonna herself seemed blithely uninterested in promoting the NFT line, focusing her remarks during the performance instead on New York and the LGBTQ community, with nary a mention of WoW or the NFT NYC conference that had just concluded over in Times Square. (Two WoW NFTs were transferred to her wallet the day of the concert.)
What an honour to host #WoWFinallyEnoughLove, a celebration of Pride, on the closing night of NFT NYC with queen @madonna! 💜✨
Thank you WoW family for being a part of this journey, we hope you had the experience of a lifetime 🌈 pic.twitter.com/iHAo63R1hV
— World of Women (@worldofwomennft) June 28, 2022

“New York City [is] the best place in the world because of the queer people here,” Madonna told the crowd in between songs. “Let me tell you something, if you can make it here, then you must be queer.”
The singer recently released her first NFT, in collaboration with the artist Beeple, who put the concept of NFT art on the map (to surprisingly modest returns, sales-wise, for a team up between two such big stars). It seems likely that Madonna was roped into the WoW event by her manager, Guy Oseary, who added the NFT project to his roster in January and had the singer immortalized in a WoW style portrait for an NFT magazine cover project with Billboard. (The NFT and celebrity world have become quite entangled.)
Madonna as a World of Women NFT on the cover of Billboard in February 2022 for the magazine’s Women in Music series. The artwork is by Yam Karkai, co-founder of the WoW NFT project. Courtesy of Billboard.
The floor price of a WoW NFT is way down from its highs earlier this year. Still, WoW’s doing OK. It has since signed a television and film production deal with Reese Witherspoon’s female-focused media conglomerate Hello Sunshine, and just this week announced that it will partner with Hasbro on the first NFT Monopoly collaboration. And Witherspoon, Eva Longoria, Selby Drummond, and Shonda Rhimes all have (or had) Twitter avatars of their WoW NFTs.
But I didn’t learn any of that at WoW’s big NFT NYC party, where I was expecting at least more lip service about the WoW community and how its members had gotten such special access to an exclusive event via their piece of digital art. NFTs were, at best, window dressing here.
I did, however, finally catch COVID.
See more photos of the performance below.
Madonna performing at the WoW Finally Enough Love party. Photo courtesy of BFA.
Madonna performing at the WoW Finally Enough Love party. Photo courtesy of BFA.
Tokischa and Pixie Aventura performing at the WoW Finally Enough Love party. Photo courtesy of BFA.
Madonna performing at the WoW Finally Enough Love party. Photo courtesy of BFA.
Laganja Estranja performing at the WoW Finally Enough Love party. Photo courtesy of BFA.
The WoW Finally Enough Love party. Photo courtesy of BFA.
Violet Chachki performing at the WoW Finally Enough Love party. Photo courtesy of BFA.
The WoW Finally Enough Love party. Photo courtesy of BFA.

By Ben Davis, May 10, 2022
By Dorian Batycka, May 10, 2022
By Artnet News, Dec 20, 2021
By Tim Schneider, 24 hours ago
By Artnet News, 1 day ago
©2022 Artnet Worldwide Corporation. All Rights Reserved.var w = Math.max(document.documentElement.clientWidth, window.innerWidth || 0),
h = Math.max(document.documentElement.clientHeight, window.innerHeight || 0),
pagetype = document.querySelector(‘meta[property=”og:type”]’).getAttribute(“content”),
pagetypeurl = document.URL,
pagetypeforce = pagetypeurl.substr(pagetypeurl.length – 3);
isnewsletter = pagetypeurl.includes(“?page_1”);
w = pagetype + 20 * Math.round(w / 20), h = pagetype + 20 * Math.round(h / 20), googletag.cmd.push(function() {
googletag.pubads().setTargeting(“width”, w), googletag.pubads().setTargeting(“height”, h), 1 == isnewsletter && googletag.pubads().setTargeting(“isfirstpage”, [‘Y’, pagetypeforce] )
(function defernl() {
if (window.jQuery) {
if (jQuery(window).width() > 619) {
setTimeout(function() {

var cookieSettings = {
recentlyShown: {
expiration_minutes: 5
signedUp: {
expiration_days: 14
closedSignupBar: {
expiration_days: 5

var generalSettings = {
loadFontAwesome: false

if (!window.jQuery) loadJQuery();
var $ = window.jQuery;

function addCss(fileName) {
var head = document.head
, link = document.createElement(‘link’);

link.type = ‘text/css’;
link.rel = ‘stylesheet’;
link.href = fileName;


function appendNewsletterSignup() {
var signup =

+ ‘



var paywallPagesRegex = /^/subscribe|subscribe-confirm|my-account(/|$)/;

function initNewsletterSignup() {
// don’t show it on paywall-related pages where the user might be in the process
// of subscribing, or managing their account
if (paywallPagesRegex.test(window.location.pathname)) {

// Append ouibounce to page
var ouibounceScript = ”;

// Add animation css

if (generalSettings.loadFontAwesome) {

// Check if ouibounce exist before calling ouibounce
var initOuibounce = setInterval(function() {
if (typeof ouibounce !== ‘undefined’) {

var $modal = $(‘#ouibounce-modal’);
SignupForm.init($modal.find(‘form’), function onSuccess() {
//hide form fields and show thank-you message

setNewsletterCookie(‘signedUp’, 1);

//after successful signup, hide the signup bar after 5 seconds
setTimeout(function() {
}, 5000);

// Handler for close signup button
$(‘body’).on( ‘click’, ‘.close-signup’, function(){
setNewsletterCookie(‘closedSignupBar’, 1);

ouibounceAPIaccess = ouibounce(
$modal[0], {
aggressive: true,
sensitivity: 50,
callback: function() {

}, 100);

function slideInModal(upOrDown) {
.removeClass(‘slideOutDown slideOutUp’)
.addClass( ‘slideIn’ + upOrDown );

setNewsletterCookie(‘recentlyShown’, 1);

function setNewsletterCookie(cookieName, value) {
var settings = cookieSettings[cookieName];
var expirationMinutes = settings.expiration_minutes;
if (!expirationMinutes) {
expirationMinutes = daysToMinutes(settings.expiration_days);
setCookie(cookieName, value, expirationMinutes);

function daysToMinutes(numDays) {
return numDays * 24 * 60;

* Generic setCookie() method, used by setNewsletterCookie().
* There is probably no need to call this directly – use setNewsletterCookie().
function setCookie(cname, cvalue, expMinutes, prefix) {
//default prefix is ‘artnet_newsletter_’
if (prefix == undefined) {
prefix = ‘artnet_newsletter_’;
var d = new Date();
d.setTime(d.getTime() + (expMinutes*60*1000));
var expires = “expires=”+d.toUTCString();

//console.log(prefix + cname + “=” + cvalue + “;” + expires + “;path=/”);
document.cookie = prefix + cname + “=” + cvalue + “;” + expires + “;path=/”;

function getCookie(cname, prefix) {
//default prefix is ‘artnet_newsletter_’
if (prefix == undefined) {
prefix = ‘artnet_newsletter_’;
var name = prefix + cname + “=”;
var ca = document.cookie.split(‘;’);
for(var i = 0; i <ca.length; i++) {
var c = ca[i];
while (c.charAt(0)==' ') {
c = c.substring(1);
if (c.indexOf(name) == 0) {
return c.substring(name.length,c.length);
return "";

function closeSignupBar() {
var $modal = $('#ouibounce-modal');
$modal.addClass( $modal.hasClass('slideInUp') ? 'slideOutDown': 'slideOutUp' );

function loadJQuery() {
var script = document.createElement('script');
script.src = "https://code.jquery.com/jquery-3.1.1.min.js";
script.integrity = "sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8=";
script.crossorigin = "anonymous";

function checkCookies() {
//if any of these cookies are found, we don't show the modal.
var cookieNames = ['recentlyShown', 'signedUp', 'closedSignupBar','signup_cookie'];
var i = cookieNames.length,
found = false;
while (i–) {
if (getCookie(cookieNames[i]).length) {
found = true;

if (!found) {

var SignupForm = {
regex: {
email: /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/

// Init – Anything you want to happen onLoad (usually event bindings)
// ——————————————————————-
init: function (formElement, onSuccess) {
var ctx = this;
if (!onSuccess) {
throw Error('onSuccess callback is required');

var $form = $(formElement);

var $email = $form.find('.signup-email');
var valid = ctx.validate( $form, $email);
// Hide the errors
// Submit the form
ctx.submit($form, onSuccess);
} else {
// Focus on the email input box
// Show email validation error and hide other errors

// ===================================================================

// Signup validation
// ——————————————————————-
validate: function( $form, $email ){
var ctx = this;
// Does the email match our regex?
return ctx.regex.email.test( $email.val() );

// Signup submission
// ——————————————————————-
submit: function($form, onSuccess) {
var ctx = this;
type: $form.attr('method'),
url: $form.attr('action'),
data: JSON.stringify( $form.serializeFormJSON() ),
// dataType: 'json',
contentType: 'application/json; charset=UTF-8',
crossDomain: true,
timeout: 10000
.done(function(data, textStatus, jqXHR) {
.fail(function(jqXHR, textStatus){
// Show signup failure error and hide other errors

// Extends jQuery with a function to serialize to JSON
// ——————————————————————-
customSerializer: function(){
$.fn.serializeFormJSON = function () {
var o = {};
var a = this.serializeArray();
$.each(a, function () {
if (o[this.name]) {
if (!o[this.name].push) {
o[this.name] = [o[this.name]];
o[this.name].push(this.value || '');
} else {
o[this.name] = this.value || '';
return o;

//show automatically after delay
var $modal = $('#ouibounce-modal');
//if there are cookies indicating that we shouldn't show the signup bar, then the modal won't have been added to the page
//and we can just return here.
if (!$modal.length) {
//don't run this function if the user has already triggered the modal by leaving the viewport
if ($modal.hasClass('slideInDown')) return;

//position at bottom of screen
top: 'auto',
bottom: 0


},20000); //20 seconds

$(function() {

}, 7500);
} else {
setTimeout(function() { defernl() }, 250);

You are currently logged into this Artnet News Pro account on another device. Please log off from any other devices, and then reload this page continue. To find out if you are eligible for an Artnet News Pro group subscription, please contact [email protected]. Standard subscriptions can be purchased on the subscription page.
Log In