i remember when you told me you d never give up i took for granted all the times you gave me your love now it s over and you re saying you ve had enough i wanted to die when i heard you say goodbye now there s nothing i can do man i should ve known better i had to watch you walk away i should ve known better to think that i would be okay i should ve known better i m half the man i was yesterday all i can say is i should ve known better should ve never let you get away i should ve known better there s so much pain that lives inside me that no one can see a thousand reasons why you left me down on my knees i was blind and you were angry now i m coming clean i told a lot of lies and i always made you cry but there s nothing i can change yeah i should ve known better i had to watch you walk away i should ve known better to think that i would be okay i should ve known better i m half the man i was yesterday all i can say is i should ve known better should ve never let you get away i should ve known better i won t let you walk away cause now i know better give your love to me today i had to watch you walk away i should ve known better to think that i would be okay i should ve known better i m half the man i was yesterday all i can say is i should ve known better should ve never let you get away i should ve known better