If it weren’t for Kevin’s narrative style, I would have given up on the story early on. However, it all tied together in the end. Good cliff hanger ending..,,