Welcome to Gavaldon, a seemingly ordinary village surrounded on all sides by woods. But there is one part about this village that is out of the ordinary. Every four years, on the eleventh night of the eleventh month, two children are taken from their beds and spirited away. They are taken to the School for Good and Evil, where good children train at the School for Good to become princes and princesses, and where evil children train at the School for Evil to become villains and witches. One of the children is always kind and beautiful, while the other child is always ugly and odd. Sophie and Agatha are best friends, and they seem like the perfect pair to be taken this year. Sophie is the perfect candidate for Good, for she is 'kind' and beautiful, while Agatha is odd and ugly. But, when these two friends reach the school, Agatha is taken to Good, and Sophie is taken to Evil. Did the School Master make a terrible mistake... or was he right all along? In this entertaining story, Sophie and Agatha learn about love, hard work, friendship, and what it truly means to be good or evil. I loved, loved, loved, LOVED it, and once I started reading it I could never put it down. This is a great book to teach kids about staying true to themselves, and it has a great twist to the fairy tale stories that we all know and love. I highly recommend this to older elementary and middle school kids. Enjoy!