Happily Never After (Tagatha/the school of good and evil)
23 parts Complete
23 parts
Complete
When Agatha wishes her happily ever after was with Tedros, Sophie and Agatha are transported back to the School for Good and Evil.
But Sophie wants another happily ever after. She teams up with a we...