I can say now that I fully comprehend
Everything you told me that I shouldn't understand.
And mostly I've gotten my answers from a few uncertain friends
But there was truth in the way they said even good things have to end.
And I'm sorry for the drama, I'm sorry for the fights
But I honestly can tell you the guilt doesn't keep me up at night.
Because I think by now I've learned even good things have to end
And I owe this revelation to a few insightful friends.
And it's possible that good doesn't always prevail
Because I consider myself to be good and I constantly fail.
But I guess this is the time that I take the advice of my friends
And just realize that sometimes even good things have to end.
So tell me everything because I'm old enough to know
And I know the truth will come with your darkest demons in tow.
But I'm telling you right now even good things have to end
And I know this for certain because of my few trustworthy friends.
It's been a few years now and I haven't seen you yet
And I'd be lying if I said I didn't miss you or that I want to forget.
And I thank my lucky stars for the words spoken by my friends
Because the way that things are now proves that even good things have to end.