Whoever plays Overwatch surely knows Mercy. She is Angela Ziegler aka Mercy, who belongs in the support group, and her abilities includes Angelic Descent, Caduceus Staff, Caduceus Blaster, Guardian Angel and Resurrect.
Even though you are not an Overwatch fan, you’d really appreciate this cosplay of Tasha because of the features that is very much alike Mercy.