"Angel" est une chanson écrite et composée par la chanteuse-auteure-compositrice canadienne Sarah McLachlan, qui en est la seule autrice. Elle paraît d'abord sur son quatrième album studio, Surfacing (1997), où elle a été enregistrée en ré bémol majeur et est généralement jouée en ré majeur sur scène. C'est l'une des premières chansons écrites pour cet album, et elle a pris forme en environ trois heures. L'arrangement dépouillé réunit McLachlan au piano, Pierre Marchand à la boîte à rythmes et Jim Creeggan, de Barenaked Ladies, à la contrebasse. Sortie comme quatrième et dernier single de l'album le 28 septembre 1998, elle figure aussi dans le film City of Angels et sur sa bande originale.
Aux États-Unis, elle atteint la quatrième place du Billboard Hot 100 en 1999 et reste douze semaines en tête du classement Hot Adult Contemporary, ce qui en fait la chanson adult contemporary la plus diffusée de cette année-là. Elle entre dans le top 10 au Canada, en Irlande et en Norvège, et obtient la certification or au Royaume-Uni et aux États-Unis. Parmi les duos en concert figurent des versions avec Carlos Santana et Josh Groban. La critique de la CBC Vivian Rashotte l'a qualifiée d'hymne non officiel du deuil après la mort de la princesse Diana, des fusillades de Columbine et du 11 septembre, et elle est souvent jouée lors d'obsèques et de commémorations.