fall head over heels for someone - French English Dictionary