Mirabel Madrigal doesn't receive a magical gift in Disney's Encanto, and the film's script may reveal that it was always inevitable. Unfortunately, Mirabel Madrigal (Stephanie Beatriz) isn't like the rest of her family. The Madrigals are known around their village for their magical gifts, which they use to help their community and keep it safe. For instance, Luisa (Jessica Darrow) has super strength. As a result, Luisa puts the village's burdens on her back, doing everything from wrangling donkeys to moving buildings. Likewise, Dolores (Adassa), one of Mirabel's cousins, has super hearing, keeping her family up to date on all the happenings around town.

Though the Encanto miracle helped save Abuela Alma (María Cecilia Botero), she doesn't truly understand it. In the film, Alma receives magical gifts on the night her husband, Pedro, dies. She gets an enchanted house and a magical candle. Her triplets then receive special powers as they get older, and their future kids receive gifts as well. However, Alma constantly worries about the Madrigals' magical gifts disappearing, which strains her relationship with the non-magical Mirabel.

Related: Encanto: Why Dolores Hearing Bruno Isn’t A Plot Hole

The Encanto script reveals Mirabel's lack of gifts was basically inevitable. During the song "Dos Oruguitas," Abuela Alma finally tells Mirabel the true story about the night her husband died. She explains how he saved the village by sacrificing himself to stop attacking marauders and that she took on a great responsibility for her family and the surviving villagers. The script explains Alma became "more rigid" and "more limiting" over the years. Alma says in the film that she lost sight of who the miracle was for, but the script further explained that her expectations were "growing more unhealthy." Eventually, Mirabel Madrigal's gift door simply vanished at her childhood ceremony. Now, Abuela Alma finally "sees her mistake... but it’s too late."

Encanto theory Abuela decides the Madrigals gifts

The Family Madrigal's love keeps the miracle strong, so it's clear that Abuela's growing stress was its downfall. The script clarifies that Abuela Alma put enormous pressure on herself following her husband's death. After losing Pedro, she had to "steel herself," and she began to change, trying to be strong for her family and her people. But it just wasn't sustainable. With Alma's expectations growing more and more "unhealthy," the magic breaking was inevitable. Unfortunately, Mirabel suffered because of it, but it seemingly could have been any of the Madrigals.

Despite the magic temporarily failing, the Madrigals are much better off. Now, Abuela Alma sees the error of her ways and her lofty expectations. In fact, Mirabel's lack of gifts ultimately drives the young Madrigal to discover what's been threatening the miracle and why their magical house begins to crack. Because of the ordeal, Alma sees that the miracle isn't a specific magical power and her family members are the true gift in Encanto. Unlike her initial reaction after seeing Mirabel didn't receive a gift, Alma finally realizes it's never "too late."

More: Encanto Secretly Made Abuelo Pedro’s Story Way Sadder Than It Seems