Before I begin my review, let me notify that this read is an 800+ pages book. Which at first, I thought I will leave this book in my #DNF list. However, as I started skimming through the pages, I was engrossed and hooked to finishing it. The book left me