Blooming idioms

Flowers brighten anyone's day, so let us brighten yours! In the questions below, match the flower idiom with its correct meaning.

1. "April showers bring May flowers," said Martina,
2. Imelda is no shrinking violet.
3. "Every rose has its thorn," sighed Juan,
4. I think I'm coming down with a cold. I need to nip it in the bud.
5. Kara deserves a bouquet of orchids.
6. My father gave me this piece of advice: bloom where you are planted.
7. "Oops-a-daisy!" exclaimed grandmother,
8. David sees everything through rose-coloured glasses.
9. After the fight, Gordon called his opponent lily-livered.
10. I'm not fond of that writer's books; they're so full of hearts and flowers.