I really enjoyed this Agata, Princess of Iberia by Emma C Buen and I highly recommend it. There are many elements that are key to making this such a good read. First, is the character development. Second, is the realistic story line. Third, is the dialog. Fourth, is the pace of the story.