Heaven or hell, indeed! Today's featured cosplay is Dizzy, the angelic blue-haired fighter from the Guilty Gear series!

She's got an angel on one shoulder and a demon on the other, making her one of the most conflicted characters in all of gamedom. Dizzy may be a pacifist, but that doesn't stop the angel, Undine, and the demon, Necro, from helping her beat others into submission. And honestly, with an outfit like that, she makes us dizzy.

Here's Russian cosplayer Nahuisan, wearing Dizzy's signature outfit. From the looks of it, it's a completely accurate portrayal. The only way it could be better was if her wings acted independently and transformed into Undine and Necro, but we'll cut her a break because that would cost too much and probably require advanced nanobot technology.

She's lovely, sure, but we're pretty intrigued by that gigantic chainsaw, seen in one of the pictures below. We'd love to find out the story behind it, but we're presently too entranced by the sight of this winged beauty.

Come see more of Nahuisan as Dizzy and a bunch of anime-inspired outfits on her deviantART page. There's lots more cosplay to check out, including bits from Naruto and Hellsing. She's even got an outfit for Gadget Hackwrench from Chip & Dale's Rescue Rangers, if any of you want to dip into the waters of nostalgia.