Well-written, solid characters who grow throughout the novel, story is always moving. Characters have imperfections they acknowledge and grow through, very realistic character arcs in a creative fantasy world! Solid editing makes for a smooth read, author corrects errors promptly.