Match the idiom with its definition

1. as happy as the day is long
2. to be on cloud nine
3. to keep her chin up
4. to be like a bear with a sore head
5. feeling all in
6. to be under the weather
7. at death's door
8. to frighten the life out of