Idiom: Head over heels in love

See also: