How My Heart Is Like A Zoo Actually Works
Harry Nilsson wrote it and recorded it for his 1970 album Nilsson Schmilsson. It's not deep. It's a novelty song disguised as pop. The concept is simple: the narrator walks through a zoo where every cage contains a different animal, and each animal represents a feeling or a state of mind. His heart is chaotic, loud, full of conflicting impulses. That's the whole thing. The recording features children speaking and chanting animal names in between verses. It sounds playful but it's deliberately disorienting. The piano carries the melody while the spoken word sections cut in at unexpected moments. Most people remember the "lion roaring" part or the kids saying "tiger" and "bear." The song is only about two minutes long, which is probably why it worked as a single.
Understanding the Structure of My Heart Is Like A Zoo
The song doesn't follow a standard verse-chorus pattern the way most pop songs do. It's more like a series of short vocal riffs strung together with piano interludes. The key changes are subtle but they shift the mood constantly. Nilsson uses a lot of syncopation in the vocal lines, which makes the lyrics feel like they're stumbling forward rather than marching in a straight rhythm. What beginners miss is that the children's voices aren't just added for texture. They function as a kind of narrative device, representing the childlike confusion of having too many emotions at once. Without them the song would just be a quirky piano tune. With them it becomes a statement about emotional overload. I ran into a problem once when trying to recreate the vocal arrangement for a cover. The original track layers multiple children's voices in stereo panning, and there are also adult background vocals mixed in at low volume. If you try to replicate this with just a few singers you end up with something that sounds thin and flat. What actually works is recording the children's parts separately, then panning them hard left and right with slight time delays. It mimics the spatial chaos of the original without needing a full choir.
The piano part is deceptively simple. Nilsson plays mostly in C major with some modal interchange that pulls in D minor and F major chords. You can learn it in an afternoon. The trick is the right hand rhythm, which consistently displaces the accent from beat one to beat two or three. Play it straight and it loses its character. There are legitimate reasons this song frustrates people who try to perform it. The timing is loose by design. Nilsson wasn't counting bars the way a metronome would. If you lock yourself into a grid while playing along with the record you'll sound stiff. The workaround is to listen to the original and practice playing along until your internal clockSyncs with his phrasing rather than fighting against it. It takes about three weeks of daily listening and playing before it clicks. The song charted at number sixteen on the Billboard Hot 100 in early 1971 and reached number four in the UK. It's one of those records that older audiences recognize immediately and younger listeners sometimes mistake for something more serious than it actually is. Don't overanalyze it. It's a clever pop song about emotional chaos using a zoo as a metaphor. That's all.
Get the Full Details

If you want to hear it, search for the original Nilsson recording. Many streaming platforms have it on the Nilsson Schmilsson album or on various greatest hits compilations. The album version and the single edit are essentially the same track with minor mixing differences. There's no alternate take or demo that's worth chasing unless you're doing academic work on Nilsson's production techniques.