These spirits are much enticed by horoscope and getting involved with certain acts of which are not supposed to be part of us as Christians. To follow certain things like horoscope , sexual charts and star charts is toying around with the enemy and his powers of which we should not have be doing. The bible clearly says these open pathways for the devil.
If you don’t want to trade with devil stay out of his business.
Spiritual husbands appear at night in your dreams and make love to you, maybe you have met him.
The only way to get rid of this is to get bona-fide repentance and God of all glory will forgive and cleanse you. Close all doors and loopholes the devil is using to block the plan of God concerning you. You have to submit to a hire power and authority to block the devil from your life. The power of Jesus Christ the son of God. Jesus Christ Has the power to stop all powers , spirits and authority. His power subdues all others.
See Also: 5 Bad Reasons to Leave Your Marriage
Once you have surrendered and submitted to Jesus Christ every power has to obey and will be driven out and he will fill you with peace and his joy his blessings. Attach yourself to Jesus Christ he will evict all spiritual husbands, break all attachments and you will be filled with his presence and his goodness in Jesus Name, Amen!