As verbs the difference between infatuate and mesmerize
is that
infatuate is to inspire with unreasoning love or attachment while
mesmerize is to exercise mesmerism on; to spellbind; to enthrall.
As an adjective infatuate
is (obsolete) infatuated; full of unreasoning love or attachment.