I have been told I have an obscene amount of patience. xD I am capable o fwaiting ages for even the simplest things. I think it mainly stems from two things: my stubbornness, and my imagination.
If I am really stubborn about something, I will usually be willing to wait a loooooooong time until I get my way. xD
Other times, it's just the fact that I can day dream and what not to while away the time, and I can day dream for ages.
When it comes to dealing with people, I can't explain it, but I can be uber patient with people. Other people get frustrated with things, like, how my great great aunt was really hard to understand when she spoke, and people would get frustrated easily, but I just sat there and waited and figured out what she was saying.
So yeah, I am patient. xD