Romans 9:18 – So then He has mercy on whom He desires, and He hardens whom He desires.
I have good news for you. God’s blessings are not based on your actions. That’s right, doing good things does not mean good things will automatically happen to/for you. That notion is called karma and the Bible does not support karma. Blessings in your life are based on God’s desire to bless you, and that is it. Is God pleased by your obedience? Yes. Does He reward your good actions with blessings? Not here on earth. Your reward will come later, and it’s a good one too. Get this; if you surrender your life to Jesus Christ and follow God’s precepts/laws/commands, you get to spend eternity with Him in heaven. Let’s be honest; you can just do the first part. But still, there is no promise that your life will be smooth and carefree if you follow every command in the Bible. Paul is clear when he, twice (Ex. 33:19; Rom. 9:18), states that God will bless you if and when He wants to, but that it is not based on your actions. So, relax. Yes, as a believer, you will want to serve God and do good things to please and glorify Him more and more each day. That is the nature of sanctification. Here is the truth. God loves you because He made you in His own image (Gen. 1:27), He desires your company because you are precious to Him (Luke 15:1-7), and He loved you so much He sacrificed His Son for your soul (John 3:16). There is no greater reward than to spend eternity with a loving, caring God. A happy life and a nice car will never compare to the day you sit around His throne and sing of His majesty (Rev. 4). Never compare these simple earthly “blessings” with those of the throne room of God and weeping at the sight of His Son.