• Streaming + Download

    Includes unlimited streaming via the free Bandcamp app, plus high-quality download in MP3, FLAC and more.

      $1 USD  or more



Torch style ballad, soulful jazzy feel.


Nobody’s perfect - God, how true
Nobody nails everything they do
Everyone's human - We all make mistakes
Nobody’s perfect, but baby, I've got what it takes

Nobody’s perfect - That’s a fact
No one has found the perfect way to act
Everyone’s human - Mess up from time to time
Nobody’s perfect, but baby, I think I'm fine

So why do you cry
when you catch me in those little white lies?
And why do you roam
when you know that my heart is your home?

Nobody’s perfect - Not even a King
Even a King can’t fix everything
Everyone’s human - but I gotta say
Nobody’s perfect, but baby, I think I'm OK


from Meanwhile​.​.​.​.​I'm Still Thinkin', released May 5, 2017
JP - guitars, piano, keyboard horns, lead vocal
Glenn Ditommaso - bass guitar
Ron Ouimette - drums



all rights reserved


Jim Perry Worcester, Massachusetts

Jim Perry has had a long and legendary career in central New England. Through the years, he has played with some of the best talent in the Boston/Worcester music scene.

contact / help

Contact Jim Perry

Streaming and
Download help