- MusicHub - https://musichub.greensparkstudio.com/ -

Perfect by Simple Plan

[Intro]

G   C

 

[Verse 1]

   G

Hey Dad look at me

  C

Think back and talk to me

       G

Did I grow up according

  C

To plan?

         G

Do you think I’m wasting my time

  C

Doing things I wanna do?

         G

But it hurts when you

                C

Disapprove all along

 

[Pre-chorus]

        Am

And now I try hard to make it

C                         G

I just want to make you proud

 G

I’m never gonna be good

            Am

Enough for you

 Am

I can’t pretend that

       C

I’m alright

 C                D

And you can’t change me

 

[Chorus]

          G

‘Cuz we lost it all

          D

Nothing lasts forever

     Em

I’m sorry

              C

I can’t be perfect

           G

Now it’s just too late

          D

And we can’t go back

    Em

I’m sorry

            C

I can’t be perfect

 

[Link]

G   C
 

[Verse 2]

 G

I try not to think

 C

About the pain I feel inside

         G

Did you know you used to be

     C

My hero?

         G

All the days

      G

You spent with me

 C

Now seem so far away

         G

And it feels like you don’t

       C

Care anymore

 

[Pre-chorus]

        Am

And now I try hard to make it

 C                     G

I just want to make you proud

 G

I’m never gonna be good

           Am

Enough for you

         Am             C

I can’t stand another fight

                D

And nothing’s alright

 

[Chorus]

         G

‘Cuz we lost it all

          D

Nothing lasts forever

      Em

I’m sorry

              C

I can’t be perfect

          G

Now it’s just too late

         D

And we can’t go back

     Em

I’m sorry

              D

I can’t be perfect

 

[Bridge]

 C                D

Nothing’s gonna change

      G

The things that you said

 C               D

Nothing’s gonna make this

 G

Right again

 Em

Please don’t turn your back

    D

I can’t believe it’s hard

          C

Just to talk to you

                C

But you don’t understand

 

[Chorus]

         G

‘Cuz we lost it all

          D

Nothing lasts forever

     Em

I’m sorry

             C

I can’t be perfect

          G

Now it’s just too late

        D

And we can’t go back

     Em

I’m sorry

             C

I can’t be perfect

 

         G

‘Cuz we lost it all

         D

Nothing lasts forever

     Em

I’m sorry

             C

I can’t be perfect

          G

Now it’s just too late

         D

And we can’t go back

     Em

I’m sorry

             C

I can’t be perfect…

Video(s)

Simple Plan - Perfect (Acoustic) New Year's Live 2008 - simpleplanbrazil

Simple Plan performs "Perfect" LIVE on the Wish USA Bus - Wish USA

Easy Guitar Chords Tutorial with Lyrics - Doc OTEP Studio

EASIEST GUITAR TUTORIAL) for Acoustic Cover - Chord hub

Complete Guitar Lesson/Cover with Chords and Tab - Pete Renzo Rockz

.auto-scroll { position: fixed; left: 20px; top: 60%; transform: translateX(-60%); z-index: 1000; width: 35px; text-align:center; } .auto-scroll button { font-size: 14px; padding:0px; margin-bottom:5px; border: none; background-color: #992600; border-radius: 50px; cursor: pointer; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; transition: all 0.3s ease; width: 30px; height: 30px; } .auto-scroll button.active { background-color: #2196F3; color: #fff; } .auto-scroll button i { font-size: 18px; display: block; } .auto-scroll button i.fa-pause-circle { font-size: 18px; }
var scrollInterval; var currentSpeed = 1; function startScroll(speed) { var scrollSpeed = 1; if (speed === 2) { scrollSpeed = 2; } else if (speed === 3) { scrollSpeed = 3; } currentSpeed = speed; document.querySelectorAll(".auto-scroll button").forEach(function(btn) { btn.classList.remove("active"); }); document.getElementById("speed-" + speed + "x").classList.add("active"); scrollInterval = setInterval(function() { window.scrollBy(0, scrollSpeed); if ((window.innerHeight + window.pageYOffset) >= document.body.offsetHeight) { stopScroll(); resetScroll(); } }, 50); } function stopScroll() { clearInterval(scrollInterval); } function resetScroll() { document.getElementById("start-stop").innerHTML = ''; document.querySelectorAll(".auto-scroll button:not(#start-stop)").forEach(function(btn) { btn.setAttribute("disabled", true); btn.classList.remove("active"); }); } document.getElementById("start-stop").addEventListener("click", function() { if (this.innerHTML === '') { startScroll(1); this.innerHTML = ''; document.querySelectorAll(".auto-scroll button:not(#start-stop)").forEach(function(btn) { btn.removeAttribute("disabled"); }); } else { stopScroll(); resetScroll(); } }); document.getElementById("speed-1x").addEventListener("click", function() { if (currentSpeed !== 1) { stopScroll(); startScroll(1); } }); document.getElementById("speed-2x").addEventListener("click", function() { if (currentSpeed !== 2) { stopScroll(); startScroll(2); } }); document.getElementById("speed-3x").addEventListener("click", function() { if (currentSpeed !== 3) { stopScroll(); startScroll(3); } });