Writers have trust issues sometimes.
We worry whether or not readers will get what we're trying to do. Will they spot that oh so subtle hint? Will they get the subtext? Is the back story clear without having to spell it out? We worry that they'll miss something, so we go and bash them over the head with it.
And that's bad.
For one thing, it often leads to bad writing, because we're explaining, not dramatizing. For another, the reader who does pick up on the subtly starts thinking, "yeah, yeah, you told me this already, I got it" and gets annoyed at the repetition.
Readers are smart folks and they love books, and they've been around the literary block once or twice. They know the tricks we use, and they pick up on a lot of what we do. And quite often, they see stuff that we never intentionally did, but are way cool anyway. (and then we pretend like we did that all along)
The urge to explain can be hard to overcome, but next time you feel that readers just won't get it unless you spell it out for them -- resist. Trust that they will get it, that you have done enough, and that the clues aren't as obscure as you think they are. Because odds are, they will, you have, and they aren't. Believe in your words and the readers of those words.
And if you really, truly, will all certainty feel you need to do more, then do it in a way that isn't explaining it. Add more clues, more background details, more subtle hints. Nudge your reader in the direction you want them to go.
Because figuring out stuff is a lot more fun than being told stuff.