Ok. This post may come off as callous, but I would be remiss if I didn't share my opinion. First off all, you are not shallow. There is no such thing as being shallow. The reason why attractive people date attractive people is from a process known as sexual selection ( http://en.wikipedia.org/wiki/Sexual_selection )
Basically, in a situation where natural selection is not taking effect (read: The species is thriving) a new force comes to shape the species. Organisms notice what is more visually appealing, and will try to find someone with features they find appealing. Many things that humans find "ugly" are usually things show health weakness (obesity being the most common form).
This may be hard to hear, but there is no such thing as being shallow. "Shallow" is a term that we as humans have devised to make the attractive feel sorry for being able to have attractive mates. We created it because of the fact that we can see the negative effects of sexual selection.
So don't feel bad about dating attractive people. It isn't your fault if you are attractive.
/textbook







