Joyful, a good heart, smiles a lot (at least for me lol). She can be shy or outgoing, it doesn't matter. Must be willing to dance with me even if she isn't any good :)
I'm not really picky. The good heart is probably the only real requirement, everything else is just preferences. Like, I love accents. But she can be American too, I don't care. I love all races, Asian, Arab, black, etc. I don't care about what religion someone is either. She can be Christian, Muslim, atheist, wiccan, Buddhist, Hindu, but just not Satanist or something, I don't like mean people.
One thing I need, is a woman who accepts me and is ok with being wrong. I am usually correct, sorry ladies but I'm a smart guy lol. I also don't like to lie, so you need to be able to handle the truth. I'll always be on your team, so please be on mine too.