“Delight yourself in the LORD, and he will give you the desires of your heart. Commit your way to the LORD; trust in him, and he will act.” Psalm 37:4-5 ESV

Fulfilling a desire of your heart sometimes takes a lifetime. Striving and working towards that goal seems less strenuous as you picture that coveted desire in your mind. Finally, you reach the end of that rainbow only to find out the desire didn’t fill your heart. But take heart, there’s a better way to ensure your desires will fill your heart before you set out on that long journey. The fulfillment of the desires of your heart is a two-step process.
Step1: Delight yourself in the Lord, and totally commit your life to follow Him, trusting Him to lead you in the right way. The Lord God knows what is best you, He created you and understands you better than you understand or know yourself. Delight yourself in getting to know God more intimately through prayer and a daily reading of His Word. Commit to be obedient of all you have learned through Scripture, and trust God to help you through the Holy Spirit.
Step 2: Make sure your desires are God’s desires. It is not as difficult as it sounds if you are willing to let go and let God direct you. Take a good hard look at your desires and ask, is this a desire God would have for me? If you have strong desires that center more on yourself hoping that these are also God’s desires, ask God to change your desires to His and He will.
The Lord God promises to act on our behalf when it comes to obeying Him in desiring what He desires for us. Again, God knows how He made us and how we are wired for His service. He also knows we can only have complete fulfillment in the desires of our hearts when our desires are also His desires. If you haven’t yet begun the two-step process there is not a better time than right now, it is time to start to have the desires of your heart fulfilled.