Match the idioms on the left with the definitions on the right. The tiles in the right-hand column are sortable. ANSWERS
- keep your fingers crossed
- come out of your shell
- in full swing
- head over heels in love
- keep up with the Joneses
- over the hill
- be in the same boat
- bark up the wrong tree
- come rain or shine
- in the nick of time
- loving somebody very much
- to want the same things that other people have
- to make the wrong choice and waste one's effort
- to be in the same difficult situation
- no matter how hard it is to do
- to become less shy and more confident
- just in time before something bad happens
- to hope for good news
- old and therefore no longer useful or attractive
- having reached a very lively level