Ratings106
Average rating3.7
I started reading this and then realized I had already read it several years ago. Even though I had read it, I didn't remember who had “done” it but the story was intriguing enough that I kept going just to find out. Very well written, great character building, and good sense of humor.