Luckily for Sophie, she has Agatha on her side to deliver the words to her crush that she’s unable to say herself. Sure, not everyone is being separated by the forces of Good and Evil, but having a crush can still be an agonising time.
Luckily for Sophie, she has Agatha on her side to deliver the words to her crush that she’s unable to say herself. Sure, not everyone is being separated by the forces of Good and Evil, but having a crush can still be an agonising time.