3.5 - 3.8 stars 
 I have seen this before in more than a few books/movies. It was still fun if a bit predictable. 
 Alona is shallow! I do realize that is the point, but we see very little change in her character. Everything she does is for her own advancement.