He came when I didn't expect it But thank you, cause it's such a blessing How he watches over me Though he's far, I'm happy He sees all the parts that I hate and Somehow he makes them amazing I'm under a different light in his eyes When I'm laying in his arm For a minute everything feels fine But just for a little while I found an angel And he swept me off my feet I found an angel And he feels just like a dream I found an angel And I'm always made for me I found an angel So why's he gotta leave? 500 miles can make you jaded Always praying that you're gonna make it Tell yourself every day it works Even though it hurts Being so far away Cause when I promise another day But the one thing that I know Is he is my home I found an angel And he swept me off my feet I found an angel And he feels just like a dream I found an angel And I'm always made for me I found an angel So why's he gotta leave? So why's he gotta leave? Even though it's hard And sometimes I fall apart I only want him I only want him Even though it's hard And sometimes I fall apart I only want him I only want him I found an angel And he swept me off my feet I found an angel And he feels just like a dream I found an angel And I'm always made for me I found an angel So why's he gotta leave? Angel Angel Yes, this is my angel Yeah, yeah Angel Why's he gotta leave? Why's he gotta leave?