VOCABULARY - IDIOMS

Be Head Over Heels (In love)

Meaning:

Be in love with somebody very much

Examples: