She may have whats called a Spirit husband. Look up Dr. D.k. olukoya. You need to pray powerful prayer points and fasting to cast that devil out. If you can say the below prayer every day together or individually, so that Satan will not steal you blessings. Heres is a prayer to begin with:
Father, if any dreams & visions I’ve had today and thru out my history were of you then I come into complete agreement with your will, purpose and all of your promises that are YES and AMEN and blessings that makes me rich and you add no sorrow to them and that they all manifest on time in my life. However, if my dreams & visions were not of you but are demonically & satanically initiated then I reject,renounce, denounce, rebuke and cancel any and all evil covenants, curses and subtle demonic & satanic agreements that were established in my dreams & visions and that it will never manifest, take shape or form in my spiritual & physical life and I also curse the spirit of forgetting every dream and vision you give me, Lord I also ask for the gradual increase of the spirits of wisdom, dream interpretation, revelation, knowledge, retention of good information, vivid remembrance, understanding, discernment, favor and complete instructions for all dreams & visions you give me in the name of your son and my savior Jesus Hallelujah!!!!!!