happy place https://www.oxfordlearnersdictionaries.com/definition/english/happy-place noun, from the Topic Feelings 895 views01:02