I believe this story would have been better read rather than listened to. With over 14 different characters, it is hard to keep track of how all the characters are connected and who the characters are.