Ending felt slightly rushed, but overall engaging and realistic projection of “what if?” Kept me interested to finish.