I confess, I've been a mess
I've been a liar and a cheater with a stolen dress
I repent, that's how I'm bent
My life's a living hell and you were heaven sent
One by one, I gave up my addictions
Day by day, scratched 'em off the wall
Sin by sin, Served all my convictions
All I need's a one way ticket back to paradise
You're my last vice
Baby baby baby
You're my last vice
You're my last vice
Baby baby
You're my last vice
And I'm not giving you up!
I admit, I've been a b****,
And my life has gone to s***
My wicked ways saw better days
I left the damage all behind in a purple haze
One by one, I gave up my addictions
Day by day, scratched 'em off the wall
Sin by sin, Served all my convictions
All I need's a one way ticket back to paradise
Paradise paradise
Oh my paradise
You're my last vice
Baby baby baby
You're my last vice
You're my last vice
Baby baby
You're my last vice
And I'm not giving you up!
I'm not giving you up
I'm not giving you up
I'm not giving you u-up
I'm not giving you up
I'm not giving you up
I'm not giving you up baby
I'm not giv-ing you up
Not giving you up
I'm not giving you up
baby baby baby
I'm not giving you up
I'm not giving you up
you're my last vice
baby baby
you're my last vice
you're my last vice
I'm not giving you up
baby baby baby
you're my last vice
I'm not giving you up
you're my last vice
Baby baby
you're my last vice
I'm not giving you up
I'm not giving you up
I've been a liar and a cheater with a stolen dress
I repent, that's how I'm bent
My life's a living hell and you were heaven sent
One by one, I gave up my addictions
Day by day, scratched 'em off the wall
Sin by sin, Served all my convictions
All I need's a one way ticket back to paradise
You're my last vice
Baby baby baby
You're my last vice
You're my last vice
Baby baby
You're my last vice
And I'm not giving you up!
I admit, I've been a b****,
And my life has gone to s***
My wicked ways saw better days
I left the damage all behind in a purple haze
One by one, I gave up my addictions
Day by day, scratched 'em off the wall
Sin by sin, Served all my convictions
All I need's a one way ticket back to paradise
Paradise paradise
Oh my paradise
You're my last vice
Baby baby baby
You're my last vice
You're my last vice
Baby baby
You're my last vice
And I'm not giving you up!
I'm not giving you up
I'm not giving you up
I'm not giving you u-up
I'm not giving you up
I'm not giving you up
I'm not giving you up baby
I'm not giv-ing you up
Not giving you up
I'm not giving you up
baby baby baby
I'm not giving you up
I'm not giving you up
you're my last vice
baby baby
you're my last vice
you're my last vice
I'm not giving you up
baby baby baby
you're my last vice
I'm not giving you up
you're my last vice
Baby baby
you're my last vice
I'm not giving you up
I'm not giving you up