Noun Edit happy place (plural happy places)
(idiomatic) A mental visualization of a pleasant location, to avoid thinking or dealing with something unpleasant or painful.