What could potentially be a good story is weighed down by way too much irrelevant detail that neither advances the story nor lends it richness. I gave up about 40% of the way through.