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