When the four find Mama Odie after escaping from several of the demons and a trio of bumbling frog hunters, she tells them that Naveen must kiss a true princess to break the spell. They return to New Orleans to find Charlotte, the princess of the Mardi Gras Parade, but only until midnight. Naveen tells Ray he loves Tiana and is willing to give up his dreams for her, but before he can, he is captured by the demons and brought to Facilier. After Ray tells Tiana that Naveen loves her, Tiana goes to the parade to confess her love for Naveen, only to find Lawrence, still masquerading as Naveen, marrying Charlotte. Tiana flees, heartbroken. Ray rescues the real Naveen and steals the charm that disguises Lawrence, finds Tiana, and gives her the charm, explaining the deception. He then turns to hold off the demons so she can escape but is mortally wounded by Facilier in the process. Facilier then offers to make Tiana's restaurant dream come true in exchange for the talisman. Realizing she would rather be with Naveen and recognizing Facilier's true intentions, Tiana destroys the tailsman by smashing it on the ground. With Facilier's plan foiled, Tiana watches the angered voodoo spirits drag Facilier and his shadow into the voodoo spirit world for his debts to them, with his frightened expression placed on a tombstone.