The School for Good and Evil by Soman Chainani 488 pages
This book is an awesome read! It is layered and surprising, it gets you right from the beginning and you have no choice but stay for the ride. Two girls are friends in a village called Gavaldon. Sophie, like everyone else in town, is convinced that someone will be whisked away to become fairy tale legend. Agatha, who lives in the graveyard and only has one friend - Sophie, thinks it's a lot of nonsense. The night comes and sure enough, Sophie is snatched for what she expects will be her 'happy ever after'. Agatha gets dragged along trying to rescue Sophie. They are flown to the School for Good and Evil. Then an unexpected thing happens that will test everything they each believe about themselves and each other. This is a great story about magic, right and wrong, fantasy, but more than anything, it is a story of friends. I highly recommend it!