bulph:

chivalrous-innuendo:

magical girl, monster girl, same thing really.

this is beautiful, bless you for making this post