Review to publish on Mission to Read.OMG! Words fail me. Beautiful, heart wrenching, poetic, inspiring, and so many other feels this book gave me. Seriously, I'm in pieces. This book is one of my favorites of the year, if not my very favorite of the year. From the very first page to the first last sentence I was completely hooked.In a world where children are dying by the masses and the rest are to be feared what hope is there? Throughout this book, I believe the hope was shown by the goodness in those willing to sacrifice everything in order to help those in need and those they love.Ruby is protective. She is Goliath slaying the giant, she is the mother lifting a car off her toddler, she is everything that is good and right about this world where there are such great injustices committed daily throughout the world. To say that I liked Ruby would not come close to my feelings for this remarkable girl. She is astounding as a character. She is flawed and yet she is the epitome of perfection in my eyes, the eyes of a reader.Liam is the type of guy I like to see as the hero. So often the Clancy's in this world get the recognition, but it's the Liam's that keep the world spinning. He is a great man even if he is only seventeen. This man is not a boy in any sense of the word. He is a responsible man who knows how to handle his obligations with nary a complaint.I felt so protective over Zu from the moment we met her. It took me awhile to warm to Chubs, because he is such a guarded character. Both of them were well rounded secondary characters that pulled on the heart strings.The plot was well balanced between action and character development, which made this book resonate with me on a deep level. This is a book that draws out explanations slowly and beautifully. One of the best timed books in my reading history.This isn't a book that I'm likely going to forget anytime soon.If you haven't read this book yet, I would recommend you do so immediately. The sequel comes out in a few weeks, so this is a great time to read it in time to have the next one soon after.