There is one other character besides the two main ones that deserves her own spotlight and that would be Marjani. She rocked in the first book and was even more amazing in The Pirates Wish. I loved learning more about her and who she was and where she came from, oh and her relationship with not just some everyday average person but with the Queen, that came out of no where but I was totally rooting for Marjani the whole time. 
 Now on to our main chracters Naji and Ananna. I still loved Ananna for her badassness but I couldn't stand how she was treating Naji. And then she was just so angsty it did get annoying at times. As for Naji well he was Naji, still insecure about that scar on his face and still our brooding hero. As for the relationship between the two the book definitely started with a whirlwind of tension between the two seeing how one of the first curses to be broken was a true loves kiss in which one didn't return the affection right off the bat. And the way it ended between the two, well it was different...did it end the way I would have wished it did? nope, but when you get to know the two characters and how determined and passionate they are about what and who they are the ending made sense.