I'm giving this two stars, not because it was bad, but because it was just bleh. 
 The plot and story were fine; the characters were fine; the ending was irritating. I listened to the audiobook and, while the multiple narrators were all...fine, I couldn't keep the characters straight, and was frequently five minutes into one chapter before realizing that it was a different character than I'd originally thought. 
 There are better books.