I cannot give this book a five star because the ending is too open. There needs to be at least five or ten more chapters to tie up the loose ends because the story was too fast paced for it to end so flat.
What happened after Sky's paternity is revealed?
Who is Enzo and what drives him?