Is only attracted to
only has eyes for
Loves very much
Loves someone to bits
The perfect partner
The woman/men of his/her dreams
Fell deeply in love
Fell head over heels in love
got on very well
got on like a house on fire
I am fond of
I have a soft spot for
Informal: annoys me
Gets up my nose/ gets on my wick/ gets on my nerves/ gets my back up
Is an expert
Knows what's what
Is an expert in his field
Knows his stuff
The most intelligent person in the company
The brains behind
rich source of information
A mine of information
intelligence, brains
Grey matter
is very clever
Nobody's fool
have no idea
have no clue / the foggiest (idea)
Has inside knowledge
Someone's in the know
Talks well and persuasively
Has the gift of the gab
could talk for hours
Could talk the hind legs off a donkey
Someone who shows off their cleverness in an irritating way
Know-all / smart aleck
Is extremely stupid
Has got nothing between the ears / is as thick as two short planks
You have to explain things to him several times
He is slow on the uptake
Is not stupid
Wasn't born yesterday
Deceive him
Pull the wool over his eyes
Can't understand
Can't make head or tail
stupid
He is one sandwich short of a picnic
Formal: indicating stupidity
He's one cell short of a battery/ one slice short of a loaf / several bricks short of a load
to be extremely happy
To be on top of the world / on cloud nine / In seventh heaven/ over the moon
to be ideally suited for
to be in (your) element / to be made for
be enthusiastic about
to rave about
To look irritatingly pleased with yourself
to look like the cat that got the cream
To be depressed
to be down in the dumps / down in the mouth
to give someone the information that is needed to understand something
to put someone in the picture
to think very highly of someone
to think the world of someone
to look extremely unhappy, depressed, or wretched
to look as miserable as sin
to immediately get along with someone well
to hit it off
Extremely happy or excited
to be walking on air
to allow a secret to be known, usually without intending to
to let the cat out of the bag
to make a secret plan or activity known
to give the game away