The Madison Prep - Of All the Angels

Of all the angels and their strength and glory, this
One has come to me in my sleep
She calls out to me, but i cannot see
The sight of her is heavenly

I wake to nothing but this girl next to me, she
Looks as if she was my destiny
How did I ever get to be this lucky?
Then I realize it's meant to be

Could it be? Could I try to believe that
You're the angel that's haunted my dreams?
And if you are, then I will be
Always loving you

Still after weeks of longing in the wake of, my
Memories still burn so vivid in my dreams
They mark the path that guide me back into her arms
Where I feel safe and feel at home

Could it be? Could I try to believe that
You're the angel that's haunted my dreams?
And if you are, then I will be
Always loving you

Of all the times and places, of all the pretty faces
I dont know how to react, I dont know how to think that
My love, the one and only, here now beneath my body
Slides in and out of this delicate perfection, but howw

Could it be? Could I try to believe that
You're the angel that's haunted my dreams?
And if you are, then I will be
Could it be? Could you try to believe that
You're my angel thats haunted these dreams?
I know you are, so I will be
Always loving you
Always loving you