I take to the air yet not under my own power.
When that wasn't enough, I took to the stars.
I play with fire yet it does not burn.
I have wrestled with demons and been shown a new way by an angel.
I have been lost to infinity yet I always know the time.
WHO AM I?