Out of 5, I would give this book an 4. The book is sort of slow at the beginning, but it is okay because it has so many details that need to be explained to understand the rest of the book. It also was a tad confusing for me at times, but it was cleared up in the next chapter. One of my favorite things was that you always knew what Alec was thinking, and it was like his emotions were your emotions while reading this book.
Overall, the book was action-packed, thrilling, and it always kept me turning the page even when I didn't know it.