I don't normally read science fiction, but I did enjoy this book overall. 
 However I have to point out I don't particular like Kiara's character. She is native, judgmental, hypocritical. She changes her mind and opinions way too often to my liking. There were plenty of times I wanted to slap her at her hypocrisy.