I've been shot through the heart
Betrayed by those I cared about
I've been promised heaven
Only to go through hell
Giving love a bad name
But I've never stopped hoping
I never gave up my faith
That love for me was out there
Maybe someone out there
Would love me for being me
I always believed in the end
That all this pain I've experienced
Is nothing but a test for me
To pass and excell at
Proving that I deserve love
And I think that I have passed
Because this angel entered my life
She didn't just move past my walls
She smashed them into a million pieces
Showing me what it was like to be loved