#1The School for Good and Evil: One...by HesterGranger5.4K11514Agatha is happy. She's married to her true love and her best friend will soon be married to her own true love. Agatha has everything a Queen should want and yet, somethi...schoolforgoodandevischoolforevilhestergranger+21 more