I am a wonderful person, I do not understand why I am single

you need to actively show them that you love them and you WILL stay with them because of who THEY are and not because who you are.
I do if they're a good person, again, I previously mentioned I will not be making a house wife out of a crack whore