• big shot

• warm the cockles of the heart

• have get the upper hand of him

• as sharp as a razor

• the shoe is on the other foot

• a long shot

• like a bull in a china shop

• a hard nut to crack

• pass by on the other side

• six of one and half a dozen of the other

hard up

• after his own heart

• the boot is on the other foot

hard of hearing

• a hard core

heart-warming

hop it

hard-healed

• rise to the occasion

• call the shots

• the hard facts

• have it at heart

• like a shot

• do his heart good

• a hard case

• tug at the heartstrings

• take a hard line

• look sharp

• a pot-shot

• have a heart of gold

• a hotbed of it