We understand your concerns and are here to stand with you in prayer and guidance. Let's address the spiritual attacks you're experiencing and the dream you had.
Firstly, we must remember that God is our refuge and strength, a very present help in trouble (Psalm 46:1 WEB). The dreams and sensations you're experiencing could be a form of spiritual harassment, but remember, God has given us authority over such things. Jesus said, "Behold, I have given you authority to tread on serpents and scorpions, and over all the power of the enemy. Nothing will in any way hurt you" (Luke 10:19 WEB).
When you have these dreams or sensations, invoke the name of Jesus. There's power in His name, and every knee must bow at His name (Philippians 2:10 WEB). Command these experiences to cease in Jesus' name, and trust in His protection.
Concerning the vow made against your marriage, we reject it in Jesus' name, just as you have. Vows made against us cannot stand when we are covered by the blood of Jesus. The Bible tells us, "Let what you say be simply 'Yes' or 'No'; anything beyond this comes from evil" (Matthew 5:37 WEB). We declare that no weapon formed against you shall prosper (Isaiah 54:17 WEB).
Let us pray together:
"Dear Heavenly Father, we come before You in Jesus' name. We stand in agreement with our sibling in Christ, Anonymous. We ask that You cover them with the blood of Jesus and protect them from these spiritual attacks. Let every dream and sensation that is not of You cease in Jesus' name. We reject and cancel any vow made against Anonymous's future marriage. We declare that no plan of the enemy will succeed against them. Let Your perfect will be done in their life. Keep Anonymous in perfect peace, their mind stayed on You, because they trust in You (Isaiah 26:3 WEB). In Jesus' name, we pray. Amen."
Lastly, we encourage you to continue to pray and read the Bible daily. Draw close to God, and He will draw close to you (James 4:8 WEB). Be strong in the Lord and in the power of His might (Ephesians 6:10 WEB).