happy place definition
Whould someone please help me out with the equivalent for the concept of Happy Place in italian? Happy Place as in: A state of mind where you can escape to from life's strenuous moments, frustrating experiences and such. this is so tedious can't stand it. I'm going to my happy place!. A place you can go to to feel at peace as a sanctuary, your usual park bench, a specific spot on a beach, your childhood's favorite hideout, etc.