Dork
News
Features
Reviews
Magazine
Shop
Listings
Directory
Festivals
Hype-THE BEST NEW NAMES, FIRST
Upset-DORK'S HOME FOR ALL THINGS LOUD
Festival Guides-YOUR ESSENTIAL FESTIVAL COMPANION
Hype-THE BEST NEW NAMES, FIRST
Mixtape-DORK'S BEST NEW TRACKS
Play-DORK'S NEW MUSIC FRIDAY EDIT
Upset-DORK'S HOME FOR ALL THINGS LOUD
Before Doors-LIVE SESSIONS
Down With Boring-THE DORK PODCAST
Chart Attack-UK NUMBER ONES, DISSECTED
Recommender
Dork Live
Dork Radio
Live
Live 24/7
Dork Radio
Dork
Down With Boring

Join thousands of music lovers getting the best new tracks, exclusive interviews, and breaking news delivered straight to your inbox every week.

In print now

May 2026

Latest issue variants

View archive
Dork, May 2026 (Ruel cover)

Ruel

Dork, May 2026 (Eric Cantona cover)

Eric Cantona

Dork, May 2026 (Earl Sweatshirt & MIKE cover)

Earl Sweatshirt & MIKE

Advertise|Support|About Dork|Privacy Policy|Genres|Years|Sitemap|RSS|Cookie settings
© 2026 The Bunker Publishing Ltd. All rights reserved.
  1. Lyrics
  2. Craig David
  3. Johnny Lyrics
Johnny by Craig David

Lyrics

Craig David

Johnny

From The Story Goes...2005

Written by Craig David, Mark Hill

Produced by Mark Hill

Lyrics

Johnny

It's another day at school And he's just walking out the door Got his rucksack on his back And his feet dragging on the floor Always late for when he's questioned He can't think of what to say Hides the bruises from the teachers Hoping that they'd go away Even though his mum and dad They both got problems of their own Caught in a catch-22 But he'd still rather be at home Cries himself to sleep and prays When he wakes up things might have changed But every thing's still the same (But didn't you say) You always said that I should speak up But it seems like all the things you said to me Before meant nothing at all, because I keep telling you that Johnny's hitting me That's why I'm late for school (But you never listen) Instead you always seem to end up Blaming me for things I didn't do (For what it's worth) I didn't even want to tell you anything In case it made things worse (Just so you know) Every time I say that Johnny's hitting me Hey mom and dad it hurts Everyday keeps on repeating Like the record on replay Slowly getting off the bus With Johnny waiting at the gates Like a friend who'll smile or wave At him while calling out his name Put his arm around his neck, whisper "Now give me all your change" Too afraid to make a scene Or plea with him to let him go He just takes whatever is coming Feels the pain with every blow Tries in vain to make himself be heard As soon as he gets home But every thing's still the same (But didn't you say) You always said that I should speak up But it seems like all the things you said to me Before meant nothing at all, because I keep telling you that Johnny's hitting me That's why I'm late for school (But you never listen) Instead you always seem to end up Blaming me for things I didn't do (For what it's worth) I didn't even want to tell you anything In case it made things worse (Just so you know) Every time I say that Johnny's hitting me Hey mom and dad it hurts You always said that I should speak up And to never be afraid to come And tell you if I needed to talk (If I needed to talk, yeah) Well I don't know the meaning of love 'Cause it seems like all the things you said to me Before meant nothing at all, because I keep telling you that Johnny's hitting me That's why I'm late for school (But you never listen) Instead you always seem to end up Blaming me for things I didn't do (For what it's worth) I didn't even want to tell you anything In case it made things worse (Just so you know) Every time I say that Johnny's hitting me Hey mom and dad it hurts I keep telling you that Johnny's hitting me That's why I'm late for school (But you never listen) Instead you always seem to end up Blaming me for things I didn't do (For what it's worth) I didn't even want to tell you anything In case it made things worse (Just so you know) Every time I say that Johnny's hitting me Hey mom and dad it hurts I keep telling you that Johnny's hitting me That's why I'm late for school (But you never listen) Instead you always seem to end up Blaming me for things I didn't do (For what it's worth) I didn't even want to tell you anything In case it made things worse (Just so you know) Every time I say that Johnny's hitting me Hey mom and dad it hurts

Lyrics provided by LRCLIB

About this track

"Johnny" is a song by Craig David from the album The Story Goes..., released in 2005. The song was written by Craig David, Mark Hill. It was produced by Mark Hill.

Craig David profile →The Story Goes... album →Track profile →
Track 5 of 14Sony Music UK

Contributors

  • Mark Hill— 92 credits as songwriter & producer →
  • Craig David— 226 credits as songwriter & producer →
  • Mark Hill— 92 credits as songwriter & producer →

More from this album

The Story Goes...

All the Way
All the Way
Lyrics
Don't Love You No More (I'm Sorry)
Don't Love You No More (I'm Sorry)
Lyrics
Hypnotic
Hypnotic
Lyrics
Separate Ways
Separate Ways
Lyrics
Do You Believe in Love
Do You Believe in Love
Lyrics
One Last Dance
One Last Dance
Lyrics
Unbelievable (Radio Edit)
Unbelievable (Radio Edit)
Lyrics
Just Chillin'
Just Chillin'
Lyrics
Thief in the Night
Thief in the Night
Lyrics
Take 'Em Off
Take 'Em Off
Lyrics
My Love Don't Stop
My Love Don't Stop
Lyrics
Never Should Have Walked Away
Never Should Have Walked Away
Lyrics

More Lyrics

by Craig David

All lyrics →
Walking Away
Walking Away
Craig David
Rise & Fall
Rise & Fall
Craig David
I Know You
I Know You
Craig David
When the Bassline Drops
When the Bassline Drops
Craig David
Fill Me In
Fill Me In
Craig David
7 Days
7 Days
Craig David
Don't Love You No More (I'm Sorry)
Don't Love You No More (I'm Sorry)
Craig David
7 Days (Acoustic)
7 Days (Acoustic)
Craig David

Artist

Craig David →

Album

The Story Goes...
The Story Goes... →
Advertisement
Advertisement