Well written but rather ridiculous story with many loose ends for most every character, and several seem to have half a dozen personalities. Not very realistic and no real ending. Feels like several stories forced into one single novel. Untethered. I usually enjoy flipping from one point in time to another, between characters and their memories etc but this felt chaotic and exhausting.