#1The School for Good and Evil: One...by HesterGranger5.3K11414Agatha 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...fantasysophiaanadil+21 more