This was an overall good story, but it got off to a rocky start for me. For the first few chapters, I felt like I was missing a chunk of backstory for certain details to make sense. After everything was cleared up, the story moved at a steady pace. The writing style was great and pulled me into the ...