The Ending Of Disenchanted Explained
Morgan, determined to save both Andalasia and Monroeville, is certain that Gisele will be able to reverse her wish if she can just remember who she is. Nancy, knowing the key to Morgan's plan is Gisele's memory tree, takes her there with Edward in tow. But this isn't anything like the collage of photos and construction paper that served as the memory tree Morgan created as a child; this is a fully grown willow tree with orbs holding individual memories. Unfortunately, the tree is dying and the memories are blinking out.
When Morgan touches one of the memory orbs, a branch of the tree comes back to life, causing Nancy and Edward to realize that, because Morgan shares so many memories with Gisele, Morgan has the magic inside her to revitalize the tree and get Gisele to remember she's a good person.
This plot point is based on the idea that memories are the most powerful magic there is, something Gisele mentions more than once in "Disenchanted." However, this may confuse fans of "Enchanted," because Gisele previously insisted that true love's kiss was the most powerful thing in the world in that movie. Perhaps after 15 years, the filmmakers were hoping viewers wouldn't remember the previous movie well enough to notice this contradiction — or maybe Gisele decided memories were more magical than true love's kiss after having received the latter in the first film.
Either way, in the context of "Disenchanted," memories are the magic required to save everyone, so as Nancy sings a song encouraging her — because no one in Andalasia can resist singing at even the most dire times — Morgan restores Gisele's memory tree. The magic she unlocks eventually transports her and Nancy from Andalasia.