This reminded me a lot of the tv show V. The story was interesting, but the heroine was kind of wishy-washy between desperate and kick ass and whiny. Sometimes the romance part felt forced. Some parts of the story felt thrown in as an afterthought and some parts just dragged me in. One great thing was that I could easily visualize the story.