
The characters are well-rounded and realistic. I've always had a soft spot for Galinda's journey, but the main focus is on our beloved Elphaba. She has a rough start but learns how to accept herself, her flaws, and her knack for being labeled a trouble-maker. This book deals with heavy content such as racism and genocide. It had me pulling out a dictionary several times, and I've read this multiple times- a sign of a truly good read.