Adventure Time Meets Sailor Moon

I never knew something could be so perfect.

katbrunnegraff:

😀 I have been waiting for this!