Q. Re: No Sex In Heaven. I do believe it is written that “there will be neither male nor female” in heaven. That pretty much takes the worldly desires away. Like you said, it will be better than we can imagine.
A. I think you’re misinterpreting Galatians 3:26-29 which says,
You are all sons of God through faith in Christ Jesus, for all of you who were baptized into Christ have clothed yourselves with Christ. There is neither Jew nor Greek, slave nor free, male nor female, for you are all one in Christ Jesus. If you belong to Christ, then you are Abraham’s seed, and heirs according to the promise.
This passage is meant for the Church on Earth and explains that whether we’re a Jew or a Gentile, a slave or a freeman, a male or a female, we are all one in Christ and are welcome in the Church. It says if we belong to Christ we’re also children of Abraham and heirs according to the promise God made to Him.