I've never been the kind to hold back Though I've never felt the burden before And all these years I begged for vengeance Was only left with wanting more But I can't be whole 'til I let all this anger go The silent strain I've carried long enough And I can't be with you I don't even want to I just wish your ghosts were gone Cause I'm ready to love I've been guarded long enough It's taken a lot to forgive you Oh it's taken me so long I tried in vain to forget you Oh I tried everything But I won't be free 'til I've made peace with never knowing What went wrong and was the fault in me And I can't be with you I don't even want to I just wish your ghosts were gone Cause I'm ready to love I've been guarded long enough I've been guarded long enough I've been guarded long enough I've been guarded long enough to know I'm ready I'm ready I'm ready I'm ready I'm ready I'm ready I'm ready I'm ready now