Or the LSD.
Yes, LSD is a hallucinogen, meaning it makes the user see and hear things that aren't really there. In John's case, it made him see an attractive woman when looking at Yoko and made him hear appealing music when Yoko screeched.
I show my kids Joko's "Live Peace in Toronto" video as a life-lesson on why not to do drugs.