Guadalupe Alexa Marcial of St. Charles, Missouri, knew she would be the wrong age for the moment: a 16-year-old celebrating her quinceanera, a coming-of-age milestone for 15-year-old Latinas.
But she still wanted her once-in-a-lifetime party.
"It's always been my dream to have a quinceanera," she said.
She was in seventh grade when the pandemic hit in 2020. Her school shut down after spring break, and Guadalupe stayed out the entire next year, too.
As the months at home dragged on, she asked her mom if she could still have the party, despite being a year older. Her mom agreed.
Guadalupe was hardly alone: Many girls whose quince anos fell during the pandemic had to delay their celebrations.
The mother and daughter spent two years planning. They reserved a church for the Mass and a community center for the celebration, hired a makeup artist and hairstylist, rented a party bus, arranged for catering, booked a photo booth and secured a DJ, photographer and videographer.
Guadalupe traveled to Chicago to find the perfect emerald-green gown, while the rest of her court -- composed of five chambelanes, or escorts -- got outfitted with tuxes at St. Louis' first dedicated quinceanera boutique, Bidi Bidi Bom Bom.
As the population of Hispanic residents has risen in the St. Louis metro area, there's been a boom in the services available to families planning this major life event. The parties have also become more elaborate and expensive, often rivaling -- or exceeding -- the cost of many weddings. A quinceanera dress alone can cost anywhere from $500 to $2,000, and the entire party often runs from $15,000 to $30,000.
Some families share the expense of the party with several padrinos and madrinas, or godparents, each of whom sponsors a different element of the event. A close relative might pay for the catering or the cake, for instance, while a family friend might pay for the limo or photography.
Guadalupe's big day finally arrived, beginning with a Mass in Spanish and English. Shortly after noon, she and about 20 of her friends boarded their party bus and headed to St. Louis' historic Main Street for a photo shoot. Next stop: Starbucks.
"A lot of people were staring," she said. Several complimented her dress and asked if there was a wedding.
Around 4:30, she made a grand entrance at her party while mariachis serenaded her with the traditional birthday song. The musicians continued playing while 300 guests dined on chicken with mole verde, rice and beans.
After dinner, a series of traditional dances and ceremonies began. In one, the shadow of a toddler appeared against a curtain backdrop and was then replaced in turn with a 7-year-old, an 11-year-old and finally a 13-year-old, symbolizing a little girl growing up.
Guadalupe's father lives out of town and could not attend the event, so the dancing began with a mother-daughter waltz instead. The guest of honor missed her father, and the emotions of the day were getting to her.
She started to cry. Her mother's friend pulled her into the kitchen.
"Everything is going to be OK," she said. "He's going to call you tomorrow. You should enjoy your day."
After drying her tears and fixing her makeup, Guadalupe joined her escorts for their dance.
Traditional rituals followed -- her godmother placing a crown on her head and her grandmother changing her tennis shoes to glittery gold heels. She performed a dance with two younger girls, who then presented her with her last doll.
A modern trend in quinceaneras is for the honoree and her court to perform a surprise dance number. So at the end of the night, Guadalupe swapped her dress for black bootcut jeans and a green shirt, and her chambelanes ditched their tuxes for jeans, boots and sombreros. They did a mix of different Latin dances, to the delight of the guests.
The day turned out to be just as memorable as Guadalupe had imagined. And well worth waiting for.