Some more english idioms I would like to master.
16 in stack Cards:
be very happy about sth good that has happened
be floating/walking on air
I've been walking on air ever since Anna and I started going out together