SPEAKING

to be on cloud nine – to be very happy
to be bushed – to be tired

to be sick to death of something/doing something – to be angry or bored since something unpleasant
has been lasting for too long

next to nothing – cost very little
to cost an arm and a leg – very expensive

at all costs – to do everything possible
once in a blue moon – happening very rarely

throw in the towel – to give up
full of beans – an active and lively person

cut to the chase – leave out details and get to the point
let sleeping dogs lie – to avoid conflicts

until the cows come home – for a very long time
bump into – to meet

sole mate- best friend
early bird – someone who gets up very early