There's a Peanuts strip where Snoopy thinks that dragonflies seal your mouth and make you starve to death. Dunno if that is what's freakin' Tenshi out, but it's something.
You're welcome! You're welcome!HIIIIIIIIII!?NoooPlease let it go now, quickly!!That's not... AHHHH!!!HUWAAAAAAA!Wai- idiot, why did you capture that thing?A red dragonfly, huh? Fall is definitely here now...