Wrap your head around it
to understand around a complicated topic
Weather the storm
Go through something difficult
Get wind of something
Hear news of something
Hold Your Horses
to be patient
Throw caution to the wind
to take a risk
Rain on someone's parade
to spoil someone's fun
By the skin of your teeth
just barely avoiding something
The best of both worlds
an ideal situation
Let someone off the hook
To not hold someone responsible for something
Chase rainbows
Try to achieve something that is very difficult, impossible or very desirable.
Not playing with a full deck
being dumb or unprepared
Punch above one's weight
To go beyond your ability
Heart set on something
to have determination on something
Burst someone’s bubble
To do or say something that proves someone else’s beliefs are not true
Cook someone's goose
Spoil the person's chance of success.
Get the show on the road
Start something or begin an enterprise
Apple of my eye
someone who you care about deeply
Hard knocks
something being really hard or challenging
Let sleeping dogs lie
to not talk or discuss a topic thats already solved
Carry the torch for
Having string feelings for someone who canno be yours
Sell ice to Eskimos
to persuade someone to go against their best interest
letting grass grow under your feet
to delay a task or a project
Living in an ivory tower
living without knowing real world issues.
A monkey on your back
A problem that you cannot solve or get rid off easily
Month of Sundays
a very long time