Someone moderately serious but can still take my silliness. Someone that can also set me straight when I'm doing something too silly. Someone that's good at snide or sarcastic remarks to help balance me out also open-minded, willing to accept most things even if they don't like it themselves. A person that has nearly as much or more trivial knowledge as me would be fun as well. So, it also means a person that definitely enjoys learning various things even if it may not be useful to them.
I'm looking for: