English Idioms: Love nest

English Idioms About “Love”
Idiom: Love nest
Meaning: A place where a couple can enjoy each other’s company.
Example: They rent an apartment which has become their love nest.

English Idioms: A new lease of life

English Idioms About “Life”
Idiom: A new lease of life
Meaning: This idiom is used to refer to an occasion when something gives you the chance to become happy or healthy and makes you more energetic than before.
Example: His new job has given him a new lease of life.

English Idioms: Home away from home

English Idioms About “Home”
Idiom: Home away from home
Meaning: (Also home from home) a place where you are at ease as if you were at home.
Example: When I used to visit her, it was really a real home away from home.