I hate myself for leaving you

It hurts to much to think about
I hate myself for what I did
I left you for dead or not?
But now I see I was in the wrong

Ignorance was my friend
I never asked my heart
until one day
it ached for you

I came crawling back
hoping you hadn't found another
but here I find you bruised and scarred ( just like me)
I hate myself for what I did
but to my surprise
forgiveness was your choice

How can this be
your so unbelievable
It hurts me deep inside
I am not worthy of such a person

but I let my selfish side show
and maybe you'll let me keep you
I hate myself for what I did

I'll never leave you again
I cross my heart and hope to die......<X3