I slept with an Angel one night long ago.
Holding on to her memories and not wanting to let go.
The love I feel for her is so pure and so kind.
I'm not going to let her go this time, I've made up my mind.
She held me so close and so tight in my sleep,
I knew she was there and it was safe for me to weep.
I could feel her hands on my face as she wiped my tears away.
I heard her voice whispering saying it's okay.
I slept with an angel one night long ago.
We went to great heights and played in the snow.
We swam in the oceans so dark and so cold.
We played with the lions with their manes so bold.
We flew in the Sky with the Eagles so free.
We walked across the Nile, for everyone to see.
We reached out together with her hands and touch the Sun.
We cried with excitement with everything we done.
I slept with an angel one night long ago.
When I looked at her so close, her face was aglow.
I told her that I missed her and I needed her here today.
She looked at me so peacefully, and this is what she had to say.
"I know that you can do this and you'll never be alone.
For this is completely true, for that I've always shown.
No matter what you say or do, I'm always at your side,
Holding you with arms that are open so wide."
I slept with an angel one night long ago.
I knew I would never see her again, and it was hard to let go.
I can be happy with the way I live my life today.
Now that I've grown up and got out of my own way.
I'll meet you in my dreams again, I'll be waiting there for you.
Knowing that you'll be there waiting for me too.
Now I say goodbye to her, this is so hard to do.
Yes mommy I love you and I'll always miss you too.