For me, it was a nice read. The flow & speed is steady. The storyline & character development, however, is, at the very least, not pristine. The ending was specially predictable, except for the absolutely last page, & even then, it left a lot of unanswered questions. As the title suggests, it's difficult to discern truth from imagination in the narrative, which should've made the book better, but I found it to be distracting & unfocused. The characters were hard to judge & confusing. Again, good read if none of those interpretations matter to you. Cheers!