One of the top books this year for me. I listened via audiobooks. Many characters to follow so close attention needed especially because the names are non Anglo but worth it as earlier characters reappear later on. It feels like the storyline splits into many branches. But it slowly and satisfactorily becomes cohesive and full circle. This book offers chuckles, sadness, horror, romance and suspense. So worthy of a reread.