I always thought it was referencing beauty and the beast. Cause the same things happen in beauty and the beast. In Aladdin it's not a spell. It's just a genie with magic. In beauty and the beast it's actually a spell on the castle.
I can not help but express my love for Beauty and the Beast. I have no doubt Emma Watson will play Belle with nothing but class, grace, and independence. I am also really excited for the rest of the cast, they all look, perfect for their individual roles.