After a brief reunion with Aurora, Stefan locks her away in her room for safety. However, she is drawn by the curse to the dungeon, where a spinning wheel pricks her finger and she falls into a death-like sleep. Intent on saving her, Maleficent abducts Phillip and infiltrates Stefan's castle. Diaval remarks that Stefan has prepared for this moment and if they go in the castle they will never come out alive. Maleficent acknowledges this and asks him not to come, saying it is not his fight, seemingly offended by this, Diaval decides to stand by her and go anyway. Maleficent and Diaval manage to get Phillip to the three fairies who have him kiss Aurora and break the curse, but Philip's kiss fails. Alone in Aurora's chamber, Maleficent apologizes to Aurora, swears no harm will come to her, kisses her forehead, and breaks the spell, with Maleficent's motherly concern for Aurora constituting true love. Aurora forgives Maleficent and they attempt to leave the castle, but Maleficent is trapped in an iron net and attacked by Stefan and his guards. Maleficent transforms Diaval into a dragon, and he lifts the net off her, but is driven back by the guards. Stefan beats and taunts Maleficent, but before he can kill her, her wings, freed from his chamber by Aurora, fly back to her and reattach themselves. Maleficent overpowers Stefan and carries him onto a tower, but cannot bring herself to kill him. Stefan attempts once more to kill her, but plummets off the tower to his death.