This is one of those stories that has everything. It leaves no stone unturned in the development of its storyline. You do not want the story to end....