In Disney's Encanto, it appears that Abuela Alma doesn't receive a gift, but one detail reveals the Madrigal matriarch's extraordinary power. Abuela Alma Madrigal (María Cecilia Botero) doesn't understand her family's unique gifts in Encanto. Abuela only knows that the Madrigals received a miracle after her husband sacrificed himself to protect her and their village. Following Pedro Madrigal's death, Alma received a magical candle, an enchanted house, and her family members received supernatural abilities. For instance, Dolores (Adassa) has superpowered hearing, and Luisa (Jessica Darrow) is strong enough to move buildings by herself. However, though most Madrigals get a gift, Mirabel (Stephanie Beatriz), one of Alma's granddaughters, doesn't receive one.
The Encanto script reveals more about Abuelo Pedro's sacrifice. During the song «Dos Oruguitas,» Alma explains her story to Mirabel, including the night Pedro died. According to the script, before Pedro confronts the Encanto marauders threatening his village, he looks at Alma, and his eyes say, «Everything will be okay.» The script adds that the look tells Alma that "she will survive" and their children will "have a better life." The marauders even listen to Pedro Madrigal's plea in the script, giving the desperate man false hope before attacking him.
Related: Encanto: Mirabel Did Get A Gift At Her Ceremony — Theory Explained
In Encanto, one theory may reveal Abuela Alma's power. Following Pedro's death in the film, Alma receives the magical candle, the enchanted Casita, and mountains spring up around the villagers. These mountains could be Abuela's gift. Alma wants nothing more than to keep her family safe from future harm and use the Madrigal family's powers to help
Read more on screenrant.com