This story jumps around a lot with little or no indication of what time frame you are supposed to be witnessing. After awhile, you lose track of how the characters are related to each other and, frankly, don't care. Simplifying the story line and having all of the characters be from the same time would help a lot.