A big fan of his or her own self. An individual with a larger than life ego/self image. Someone with a way too high opinion of him/herself. Usually an only child totally spoiled by parents.
you should see his myspace and facebook profiles, he's a shameless self-promoter. he's a total fanarcissist