All gifts are given from the Father of heaven for light to everybody. Your gift is for the King. You will remain in the belly of the fish until you say yes Lord. God uses everything in your life for His perfect will.
The Holy Spirit may have lead you into the wilderness so that He may show Himself Strong. His strength is made perfect in our weakness. Unity attracts the anointing of God. Jesus Christ the son of God was sent to us to anoint our heads with oil.