From over- + enamoured.
overenamoured (comparative more overenamoured, superlative most overenamoured)