Song Angel On My Shoulder Singer Gareth Gates Album Pictures Of The Other Side My life was flashing before my eyes a second later I walked away I realized My heard had crashed and burned in shame You pulled me from the flames I took your hand and you helped me upon my feet I confessed but you had forgiven me There s courage in the truth you said Our love will never end You shield me from danger you re my shelter You are my hiding place There s an Angel on my shoulder here tonight Making sure that I m alright When I m falling fast you rescue me you love unconditionally And when I m cold and so alone Back in your arms I feel at home I pray that you will always be A Guardian Angel Sent for me Na ha oh My dream comes between us every now and then I make mistakes get in trouble time and again I ain t proud of who I am When I m down you understand Blinding you can always seem to show the way You re the life you re the reason I m here today If you cry I will cry So dry your eyes There s an Angel on my shoulder here tonight Making sure that I m alright When I m falling fast you rescue me you love unconditionally And when I m cold and so alone Back in your arms I feel at home I pray that you will always be A Guardian Angel There s an Angel on my shoulder here tonight Making sure that I m alright When I m falling fast you rescue me you love unconditionally And when I m cold and so alone(I m so alone) Back in your arms I feel at home(ha ) I pray that you will always be A Guardian Angel Sent for me There s an Angel on my shoulder here tonight(yeah there s angel) Making sure that I m alright When I m falling fast you rescue me you love unconditionally And when I m cold and so alone(I m so alone) Back in your arms I feel at home(ha ) I pray that you will always be A Guardian Angel Sent for me