This genre is one of my favorites, but I often come across stories with very similar themes and overused plots. This was a nice change of pace and the narration was great.