I'm not perfect life's not worth this pain It drives us both insane I'm just saying Life's not always so great It's sometimes so damn sh**ty It's not so perfect as it seems And we were meant for better things Than giving up on love Than giving up When giving up is not so perfect as it seems And we were meant for better things Than giving up on love When giving up was never good enough I'm not perfect I'm not always okay I drive you so insane All I'm saying is I'm just trying to change Sometimes I'm so damn sh**ty It's not so perfect as it seems And we were meant for better things Than giving up on love Than giving up When giving up is not so perfect as it seems And we were meant for better things Than giving up on love When giving up was never good enough It's not so perfect as it seems And we were meant for better things Than giving up on love Than giving up When giving up is not so perfect as it seems And we were meant for better things Than giving up on love When giving up was never good When giving up on love When giving up was never good enough When giving up was never good enough