No one can block the blessing that God has for you, but it is up to you to receive it. God has a plan in store for us all, a grand design if you will. Often we do not understand what this plan is or why things happen, we simply have to trust that our father in heaven knows what the end goal is and has a purpose for us all. People may be able to imprison your body, strip away your freedom, and even take your dignity and respect, but no one can keep you from receiving god's blessing when you are willing to accept it. This life may seem like hell on earth but it is important to remember that we will be richly rewarded in the next for our suffering here.