I have so many questions. I am definitely going to need to re-read this again, but will give it a few more chapters before doing so.