i shouldve known
you were only human
you can hurt like anyone else
now all i can do is watch you go
look in the mirror and blame myself
i shouldve tried
i shouldve tried a lot harder
but my ego kept us apart
oh no it kept me away
i dont blame you for giving up
i blame myself for giving in
i shouldve known, you were so fragile
you can break, as simple as that
its too late, i dont blame you...
i shouldve tried
i should have known
i should have cared

Lyrics submitted by Will.i.am

There Is A Difference song meanings
Add Your Thoughts


sort form View by:
  • No Comments

Add your thoughts

Log in now to tell us what you think this song means.

Don’t have an account? Create an account with SongMeanings to post comments, submit lyrics, and more. It’s super easy, we promise!

Back to top