my lover from the planet meow