Liked it but found Keegan a bit annoying at times. Some of the things confused me too.
SPOILER ALERT
Her friends werent human yet everyone else knew but her!!!
The battle ended in such a fast and bizarre way as well.
a few others things bugged me too but over all I enjoyed the book.