I have to say, over-explaining often got in the way, which is especially annoying in a short book. I was thinking of rounding the 3.5 stars down, but the originality (and the cover) won me over.