One of the mysteries of the English language finally explained.
(With possessive adjective) a place which a person associates with happiness, visualized as a means of reducing stress, calming down, etc.; (hence) a happy state of mind.
1990s; earliest use found in The Ottawa Citizen.
In this article we explore how to impress employers with a spot-on CV.