While I enjoyed the plot, I felt the characters were kind of one dimensional. More nuance was needed which maybe could have been achieved through more detailed and lifelike dialogue. Use of first person narration also might have helped me feel more involved with the characters.