This comes from touhou 19, specifically Orins story mode I believe.
Orin has an ability that turns the fairies - the common fodder enemies of the game - on her side of the screen into Spirits, which are more damaging to the enemy when she destroys them. However, Zanmu's ability basically causes all of the spirits on your opponents side to, in technical terms, shit danmaku everywhere.
This means Zanmu is a HARD counter to Orin, as she turns orin's attacks against her.
Touhou 19 balance makes me want to laugh and bury my head in my hands at the same time.
Should note that this is a direct result of poor gameplay decisions. By using lvl2s and generally allowing the boss to create combos, the player is inadvertently getting their side of the screen obliterated. Just don't shoot (or shoot the boss carefully if you're feeling risky) and Zanmu's not too hard to beat as Orin.
Bonus point: Orin is no slouch in doing the same to Zanmu, either. On videos of high-level players it's actually not uncommon to see Orin and Zanmu trading entire screen's worth of danmaku against each other.
I do have a variant version with a kiss mark on Miyabi's neck and cheek, but I might upload that one later. (edit: it has been uploaded, see child posts).
That aside, thanks to funf7245 for making this super adorable! Also, a kind and nice artist to talk with. :)