I am very disappointed. The book is well written in a technical sense but the characters have no growth and are both awful. There are also weird gaps in the timeline that make the book hard to follow. I rarely leave reviews but I am for this book because I see that it has a ton of potential.