** spoiler alert ** 
 Uhm, it was alright, I guess. A little bit boring for me, honestly. 
 If I was to read this book 3,4 years ago, I would have love it. It reminds me the time when I was hooked up with Ella Enchanted and all those feminist, children fairy tales. But now I just feel lazy and in no mood to read these types of book. The story was pretty predictable, and the character a little bit one-dimensional. Ani is so heroic and outcast and feminist-kick-ass, while Selia is mean and cruel... blah, blah, blah. There's hardly any wits or political intrigues (well, these types of books do not aim for complexity/stark/realism Middle Ages like A Game of Thrones, anyway). 
 Since the beginning of the book, we already had a hero - Ani, who is socially outcast and feel different with all the people in her royal family. Her mother treated her indifferently while her father is a little bit more sympathetic. I find this part particularly cliche and did not explore further... mostly her parents' indifference just there to fuel our sympathy for Ani. 
 Then she was sent to marry a foreign prince and I like how the plot twisted with Selia (but seriously, how can an 18 year old can outwit kings and queens with some low guards back up and easily stole the princess's place. But whatever, that's not the point of a book). She later confronted Selia and won the crown and had her prince and voila... poetic justice! 
 In short, I totally recommend it for those who want to have a light read with their kids or just simply whisk up in a short, romantic story of a fierce young girl.