When someone says head over heels it generally means that they're completely in love and this expression began in the 14th century and actually began as heels over head and this in fact made more logical sense as it meant to be upside down or to be so excited that you turn your heels over your head in a cartwheel or somersault.