I've been a bad girl I'm not doing much right right now I've been a sad girl Waking up when the sun goes down I'm chasing demons Searching for meaning Does everything really happen for a reason? Before I fall apart I get this feeling Some poor angel's on my shoulder holdin it down Callin a Hail Mary trying to get me back onto holy ground I'm hell bent on hanging my halo up for now But that poor angel's on my shoulder holdin it down Holdin it down Holdin it down It's been a good time Yeah I'll give the devil his due But it's a fine line When everyone turns their back on you They say I'm needing A little healing I'm on my knees am I just talking to the ceiling? Before I fall apart I get this feeling That some poor angel's on my shoulder holding it down Calling a Hail Mary trying to get me back onto holy ground I'm hell bent on hanging my halo up for now But that poor angel's on my shoulder holdin it down Holdin it down Holdin it down Lord make me a bird so I can fly far, far away Lord make me a bird so I can fly far, far away I said Lord make me a bird so I can fly far, far away Cause this life's getting too damn hard for me to wanna stay Or maybe I'll just stay Cause that poor angel's on my shoulder holding it down Called in a Hail Mary finally got my life turned back around I'm hell bent on keeping my halo on for now With that poor angel on my shoulder holdin it down Holdin it down