1.
Give somebody a hand - h) help somebody
2.
Have a heart-to-heart talk - a) have an open and honest conversation
3.
Have a good head for - d) be good at doing something
4.
Head for - e) go in the direction of
5.
Have your hands full - b) be very busy
6.
Have a heart of gold - g) be a very kind person
7.
big-headed - c) arrogant
8.
have your heart in something - f) really want to do something