Latest / From My Head To Your Ears

Talking about My Happy Place
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.
The skinny
The skinny isn't ready yet — notes appear once the transcript is processed.