I'm single too and I live in the middle east! Lol...The country that i live in can't even be seen on the world map properly, its so small!!!...I haven't even come across one christian guy in the 4 years I've been here whom i could date....like someone who is strong in the Lord and loves him first....I've surrendered that area of my life completely to God now coz I know my decisions totally suck( from past experiences). n sometimes my girlfriends and I do joke about praying that God would send a shipload of christian guys here by sea or something one day or maybe even drop them one at a time by airplane...how they do food or supply drops from airplanes. hahahaha. of course we are kiddin when we say that though. lol. Coz it seems like there are none. But that's not true...Just as there are girls like us that wait on the Lord to get the right kinda guy into our lives....i'm sure that there are really good Christian guys out there who are doing the same. Just be patient....i know it's frustrating at times....waiting on God is probably the hardest part but the sweetest and most rewarding. Pray and ask God to prepare you to be a good wife to whoever God is gonna send you as your husband. Someone once told me ' When both you and the guy you will be with are so busy looking up , that's when you will accidentally bump into each other' which just means that when you are busy doing God's work as a single and living your life wholly for Christ and looking towards Him... n when you least expect it, God will send you that guy.
My fav quote is this... "A woman's heart should be so hidden in Christ that a man should have to seek Him first to find her."
Seek the Lord with all your heart, serve Him and don't even worry about the guy God has for you. Seek God first and just trust that as you seek Him, everything else shall be added unto you. And what i love is that God is not limited by time or place or anything. Even if that guy is in another country , in another time zone... God will send Him for ya wherever you are. Anything is possible with our God....just believe that ...i mean this is a God who raised the dead, who parted the sea, who even knows the names of all the gazillion stars in the sky ...he knows how you feel and knows the desire of your heart
Don't be discouraged. Just trust Jesus. Our God is a god of surprises
Don't wait for a guy to come along to complete you. Pray, seek the Lord, serve Him, trust Him....enjoy your everyday, laugh, have fun, love....we as women....specially single women like us need to be complete in christ first...look to Jesus for security, for our emotional needs, for freedom....n when that guy comes along....you will know that God hasn't sent Him to complete you , but to share your completeness in Christ
N about you not feeling attractive....i just wanna say that....start looking at yourself the way god sees you ...through his eyes....and you will know just how amazing and beautiful you really are