Source: crapboxofcthulu.com
5. Supergirl: Wings
…Supergirl were an angel?
So for a time in the late ’80s and early ’90s, there was a brand new Supergirl with a confusing-ass origin. She was a shapeshifting artificial life form named Matrix from an alternate universe, and she came to the DC Universe and took on the identity of Supergirl. In this Elseworlds, Supergirl is an angel, and she wants to help a human named Linda Danvers. Linda continuously resists Matrix’s desire to help, which drives her nuts.
She is spurred on by Zauriel, who is trying to get her to keep going, and The Spectre, who wants her to give up for good. Matrix manages to protect Linda when the Spectre tries to pull his whole “unholy vengeance machine†thing.
We also get cameos from angelic versions of Aquaman, Superman, and the Phantom Stranger. Eventually, Matrix and Linda fuse into one being, an angelic version of Supergirl.

