Quote from Marquisd »Didn't the vorthoses point out that the stained glass is reminiscent of Benalia? Also Serra angels were never human. From a flavour perspective i have serious doubts it's real
This is obviously not an Angel but a human that spawns one when it dies. And humans are definitely part of Serra's army (see Serra Ascendant, Serra Inquisitors, Serra Paladin and Serra Zealot). This is perfectly reasonable and fits with the names of mentioned cards.