Eh, I'd give it a 3.5 I was left fairly underwhelmed by the end of this and there were certainly parts of the book I enjoyed more than others. Part of this may be due to the fact I was not a huge fan of the female narrator's voice in the audiobook.