A guardian angel is a spirit who is believed to protect and to guide a particular person. Guardian angels were often considered to be matched by a personal demon who countered the angel's efforts, a "good" and a "bad". These useful dramatic characters have enjoyed continued popularity in popular media, as the shoulder angel, often matched by a personal demon, of modern films and cartoons.