Haven't I seen you before?

[The vainest of them all]

(Does the term narcissist mean anything to you?)