head over heels

Meaning of the phrase:

-1. ; turning over completely in a forward motion 2. be deeply in love or infatuated with someone or something

ยท

Origin of the phrase: