You kind of sound like the older future version of me except I'm italian and white. Lol but honestly if there is such a thing as "soulmates" or my fave saying "star crossed lovers" then he will come to you. I have never had a boyfriend either and I am almost 15 in a few days. I think I will be single forever, because the guys I like are too popular for me I don't know what to do so I have my own problems lol I love celebs like zac efron so I want a guy like that but everybody I like is so out of my league I mean I'm not ugly or fat but I don't know I'm just shy and a good girl like u. so us good girls need to stick together. Haha one day your prince will come trust me!