happy place

English

Noun

happy place (plural happy places)

  1. (idiomatic) A mental visualization of a pleasant location, performed in order to avoid thinking or dealing with something unpleasant or painful.
  2. (idiomatic) Any place (normally, one's home or some part thereof) regarded (by its owner or tenant) as a place of peace, love, fun, and enjoyment.