It's great to have those authors you can always count on to provide a good story. It is even better when those authors consistently provide excellent series with multiple characters to love. Stephanie Burgis is one of those authors for me. The Princess Who Flew with Dragons is her latest MG novel and continues the world she developed in The Dragon with a Chocolate Heart and The Girl with the Dragon Heart . Princess Sofia has lived her entire life feeling second rate. Her older sister runs the kingdom of Drachenhiem ruthlessly and brilliantly. Sofia feels second best and second rate in comparison. All she does is make messes for her sister to clean up. The only time Sofia feels fully, comfortably herself is when she is immersed in one of her books or corresponding with Jasper, her dragon penpal. She can be herself with Jasper because she knows they will never be meeting, and therefore, he will never know what a disaster she is. When her sister sends her to the country of Ville...