Audiobook. It was a little bit confusing at the beginning. It changed perspective and narrator to introduce many different characters and I really didn't have much of an idea of what was going on. But as the threads of the stories started getting woven together, wow! It got so good! I never wanted to shut my MP3 player off.