SeeYouSpeak®
Learn English with video-web lessons!

be head over heels (in love)

be head over heels (in love)
to be in love with someone very much, especially at the beginning of a relationship. It's obvious that they're head over heels in love with each other.

Oprah_wideweb__470x309,0