Heartfelt expressions

The heart has long been associated with human emotion. So it’s no wonder that the English language abounds with expressions using the word heart. Test your knowledge of the following "heartfelt" expressions by matching them to their meanings.

1. have your heart in your boots
2. wear your heart on your sleeve
3. have your heart in your mouth
4. have a heart of stone
5. eat your heart out
6. take something to heart
7. pour your heart out
8. have your heart in the right place
9. cross your heart
10. have a heart of gold