A
What I am going to say, I'm sure, is not what you'll want to hear. However if you want to have true godly happiness in your life I pray you will read on.
Prayer and fasting is not going to get God to do something for you that is totally against his laws or standards that are found in his Holy Bible.
You call him your soul mate; God doesn't intend for anyone to have a soul mate; your soul is a place where the things of God lives or the works of Satan live. God looks at your soul and decides if it's cleansed by the blood of Jesus in order to go to heaven or if it's full of worldly, satanic ideas and schemes which will send you to hell. God expects a woman to have a husband and a man to have a wife. God never has approved of a man and woman living together without marriage. That's a situation set up by Satan where he has twisted holy, godly love into lust and disrespect for one another. In the last few decades Satan has peddled this lie to society and has made it totally permissible. God still hates it. What you call a "soul mate" is actually someone who is tormenting you and will eventually rob you of your soul, and eternal heaven. Marriage is the only situation where a man and a woman can live together that God will recognize and bless.
1Corinthians 6:18-20 Flee from sexual immorality; all other sins a man (or woman) commits are outside his body, but he who sins sexually sins against his own body. Do you not know that your body is a temple of the Holy Spirit, who is in you, whom you have received from God? You are not your own; you were bought at a price. Therefore honor God with your body.
Jesus died for every person who ever lived on this earth. It was a high price for our salvation in order for us to have fellowship with God. God now expects us to accept his Son's sacrifice and repent of our sins. He wants us to grow in him and live according to his Word.
You say you don't believe in evil, I am sure then you haven't read your Bible or even watched the news. This world is full of it but God's power is stronger. If you know what His Word says, live by it and use it; you will reap great benefit and rewards. Real love is out there in God's family, but you have to find it God's way and through Jesus.
You say the woman took a picture of you and said you will never be together; that she'd do everything in her power to make sure it never happens. That is a very evil statement from a desperate person and you really ought to take her serious. This whole situation could totally destroy your life.
She's not biblical in nature but she's right about you having fewer rights to this man especially when they have children together. Whether they are divorced or not or never ever married it makes no difference. His first responsibility is to those children. To see that they grow up to be godly individuals; that will spend eternity in heaven.
You seem to have some idea that your boyfriend is born again. There is nothing you have said about his actions that even remotely resemble a Christian that is born again. When did he get saved? Have you ever seen him act like Jesus? Does he own a Bible or read it? Does he go to Church? The greatest commandment is love. I don't see any of that from the way you describe him. Which ones of the following definitions of love has he kept in your relationship?
1Corinthians 13:4 - 8 Love is patient, love is kind. It does not envy, it does not boast, it is not proud. It is not rude, it is not self-seeking, it is not easily angered, it keeps no record of wrongs. Love does not delight in evil but rejoices with the truth. It always protects, always trusts, always hopes, always perseveres. Love never fails.
You write that he says one thing and does another; that he always seems lost. Lying, indecision, lack of proper priorities none of these are marks of a Christian and being lost is what goes with what Satan offers.
You say he tells you he loves you and wants the two of you to have a future. But when he leaves you don't know when you will see him again. There is no way when a person acts this way that's he is truthful with you. Why would you let anyone treat you this way? You're special, precious to the Lord. God made you that way and you deserve to be treated with dignity. It's God desires for you to marry someone who loves His Son, someone in his Christian family. If you find that man he will love you so much more than anyone else possibly could. The two of you will have a carefree loving relationship that will grow over the years, overflowing with love and respect. God has someone so perfect for you and the closer you get to the Lord the sooner you'll find him. God makes these things happen miraculously.
You say he gets angry if you bring up the situation, I am assuming this man gets angry because he doesn't want to change the situation or take responsibility for his actions. He's happy with the way things are. That's not love toward you; its selfishness and immaturity.
You say now he's moved in with a friend that does drugs. Look at this situation in the reality of how God looks at it. God loves him but he is rejecting God. He is running from all that is good, true and decent. Why do you want to be involved? You write that his friend seems to think he is god and you can't get your boyfriend to see this person is not godly. If this is true, this is extreme spiritual deceit; something you should stay completely away from.
1Corinthians 15:33 Do not be misled: "Bad company corrupts good character."
You say, because this man is older than your boyfriend is, you believe he is confused, mainly because he never had his father's love and he feels that he is this man's keeper. That is a good observation, however, what you could be seeing is deceit at work on anyone that the man could possibly gather as his follower, especially if he thinks that he's god. The scriptures say this will take place in the last days. Look deeper at this whole situation, he has chosen this man for many different reasons. He has left you for him and he doesn't want the mother of his children. Anyway you look at it, there are big problems here; more than you are equipped to handle with the amount of God's word that you know.
You say your boyfriend never used drugs but since living there he is a wondering spirit with no direction. This is a sign of drug use. It would be hard to believe that he's not using them now. Why else would he move in with such a man? Don't let your feelings for this man cloud your thinking. He has made an important choice and you need to let him deal with his own life. You could pray for him to find the Lord and then leave him in God's hands. Don't let him invade your mind anymore but turn every bit of strength into improving your own life, and seek Jesus with all your heart. This is an impossible situation for you to try to solve since you know very little of the Word of God. Many preachers would not even have the knowledge or level of faith to snatch this man from where he's headed. Faith moves mountains but it takes time and the Word of God to grow that much faith in a person's heart and soul; and as fast as this situation is moving there isn't enough time for you to grow the kind of faith needed to move this mountain.
You say you love him and don't want to give up. Give up what? The anguish that he puts you through, which appears to be on a daily basis; the lack of trust you are able to put in him or is it the selfish, unfeeling treatment he lavishes on you. People treat their pets better than he's treating you. You deserve so much better. This is not God's kind of love. He has a relationship planned for you that will be so wonderful. A man that is kind and thoughtful. Someone who loves you so much more than they love themselves. Jeremiah 29: 11- 13 For I know the plans I have for you," declares the Lord, "plans to prosper you and not to harm you, plans to give you hope and a future. Then you will call upon me and come and pray to me, and I will listen to you. You will seek me and find me when you seek me with all your heart.
You can do what you want but if you make wrong choices you will surely pay a high price. Be smart, pack up everything of his and put it on the front porch. Then change your locks on your doors. Stay out of his sight and stay close to God for protection, knowledge and wisdom. Pray and read like your life depends on it and allow the Holy Spirit to teach you and guide you. Find a good church and start going regularly. If you don't have a church background, we look for "Church of God" or "Assembly of God". You will get the most help there that I know of. Begin living for the Lord and in time he will bring the right man into your life.
I wish you the very best.
God Bless You