I think the key one is being of the same calling. The Bible talks about it. You have people of the same mindset, same spirit but only same calling can make a marriage successful. Nothing less will suffice. IMO good character, personality, intelligence, looks, charisma - none of these will make a difference if the basic purpose in life is diverging.
I found out that even (perhaps especially) in the Christian community, there are many sub-communities. Your calling might be to sell everything you have, go to some other country and live there. Or your calling might be to write a book which will change the world. Or whatever, but your spouse should not be just "understanding", rather supportive and walk with you - as a help, not an obstruction.
Your calling in life is divinely inspired. Which makes it obvious that you are not capable of "finding" or "meeting" that special someone at all. God has to do it all for you. Otherwise your marriage will be essentially wrong. You don't want someone who is a good guy, or almost right, you want someone who is still imperfect of the same calling as you, and will be a part of who you are.
If you walk with someone who is not a part of who you are and what you want, you won't get where you want to get. Rather simple, eh? And then you will have to choose man over God, if you do things on your own terms.
I found out that even (perhaps especially) in the Christian community, there are many sub-communities. Your calling might be to sell everything you have, go to some other country and live there. Or your calling might be to write a book which will change the world. Or whatever, but your spouse should not be just "understanding", rather supportive and walk with you - as a help, not an obstruction.
Your calling in life is divinely inspired. Which makes it obvious that you are not capable of "finding" or "meeting" that special someone at all. God has to do it all for you. Otherwise your marriage will be essentially wrong. You don't want someone who is a good guy, or almost right, you want someone who is still imperfect of the same calling as you, and will be a part of who you are.
If you walk with someone who is not a part of who you are and what you want, you won't get where you want to get. Rather simple, eh? And then you will have to choose man over God, if you do things on your own terms.