head over heels

/ˌhɛd oʊ.vɚ ˈhilz/adv
Graduate
1

Tumbling upside down; somersaulting.

2

At top speed; frantically.

3

Hopelessly; madly; to distraction; deeply; utterly.