When it comes to spiritual matters, we are all to be very careful how we thread because spiritual affairs is absolutely different from physical phenomenon. When you talk about blessing, I'm very sure that it's not only associated with the spiritual realm but it's also connected to the physical world. In fact, it would right and logical to say that the blessings from the spiritual world is made to be a manifestation by the physical forces of human beings. Now, we all that are Christians pray for God to bless us. But getting our desired blessing from God is dependent on some variables like how righteous one is and how sinful one is as well. Sin is one of the most strong thing that makes our blessings to be denied. The more sinful you are, the more denied blessing you get.