If I tell you I need you, do not take it lightly. I do everything I can to never have to depend on anyone, to never show weakness, and if I say that I need you, it means I am trusting you to catch me when I fall.
Trust God that if you are praying for your future spouse and nothing is happening it's not because God is ignoring you but because He wants you to wait for what is best for you. He is the creator of love itself and He is the best orchestrator of any relationship. Trust in Him that He can lead the right person to you in His own time and way.
Making yourself a priority is not selfish it's an act of self-love. When you are real and honest it may piss some people off but frankly that's their problem. Getting to know yourself and learning to trust your intuition is so important. You learn what you can and should give to others and you also learn when to walk away.