Crossing Worlds 2: Evil Returns



Status

Summary
Alice and Cyrus find that life in Storybrooke is dangerous, especially with Zelena and her army of villains seeking revenge. As evil falls of on both Storybrooke and Wonderland, Jafar and Elsa work tirelessly to travel to the future where Jafar wants revenge of his own and Elsa hopes to find her sister. Heroes and villains clash and fight for their own happy ending.


Characters

Contents 53 Chapters