1. be walking on air
2. be on cloud nine
3. butter both sides of sb’s bread
4. within walking/spitting distance
5. once in a blue moon
6. live in clover
7. make both ends meet
8. on the spur of the moment
9. upset the applecart
10. be as right as rain
11. let the cat out of the bag