egotist

E'GOTIST, n. One who repeats the word I very often in conversation or writing; one who speaks much of himself, or magnifies his own achievements; one who makes himself the hero of every tale.