great ensemble cast, creation of two time lines that one hopes will end positively. this author is good with out of the box themes