Kanye and Kim are perfect for each other! Both are self-absorbed, egotistical, narcissistic, selfish, cocky, arrogant, retarded, attention whores, undeserving, trash, ignorant, desperate, etc...

Did I leave anything out?