I keep disappointing myself Why would he love me over somebody else When I've made mistakes I'm not proud of I keep losing when I want to win Don't stop finding new scars on my skin Start to wonder what I'm really made of I can't keep breakin' this promise I make Believe all the lies that i deserve the pain But I know I'm worth it And I realize I haven't always been a perfect person And I won't say that I'm no longer hurting But I've made up my mind I think it's time To love myself, I'm tired of feeling broken And telling myself my flaws will leave me hopeless I won't believe the lies that have been spoken 'Cause I've made up my mind I think it's time That I don't have to be a perfect person I think that I'm ready to stop Comparing life to the things that I'm not There's so many things that I'm proud of I can't keep breakin' this promise I make Believe all the lies that i deserve the pain But I know I'm worth it I know that my imperfections make me great I'm not gonna be defined by my self hate 'Cause I know I'm worth it And I realize I haven't always been a perfect person And I won't say that I'm no longer hurting But I've made up my mind I think it's time To love myself, I'm tired of feeling broken And telling myself my flaws will leave me hopeless I won't believe the lies that have been spoken 'Cuase I've made up my mind I think it's time That I don't have to be a perfect person And I realize I wish that I could be a perfect person I know that I will always have some hurting But I've made up my mind I know it's time That I don't have to be a perfect person