summer idioms

Choose the correct meaning for each idiom.

1. 
missed the boat

2. 
a drop in the ocean

3. 
a ray of sunshine

4. 
a place in the sun

5. 
a green thumb

6. 
summer fling

7. 
come rain or shine