Cornelia was disappointed in herself for not being able to protect her granddaughter. She had seen this coming. A time when she would get heartbroken and become unforgiving. She didn't want Natalie to suffer the same fate as her mother. She failed to protect Avery but she won't do the same to her grandchild. Granny Cornelia Decided to cast a spell that would make Natalie forget Arnold. And she would also try to get Natalie away from the city, in case Arnold comes to find her. She needed her granddaughter to start a new life without prince Arnold Arlington. Granny Cornelia knew Arnold's identity the moment she first saw him. And she also read into his future. He didn't have a good prophecy written for him and meeting Natalie would worst it all. She knew that they weren't supposed to love each other in this life but become enemies. Fate had brought them together and she had to do the separating herself.