By the time he had finished, Ca'daan had finished his story.
Ca'daan read the entire 500 page novel.
mnli hypothesis: Ca'daan read the entire 500 page novel. premise: By the time he had finished, Ca'daan had finished his story.