Kirlia

Kirlia is a Psychic, Fairy-type Pokémon from Hoenn region. It evolves from Ralts after being fed with 25 candies and it can evolve into Gardevoir when fed with 100 candies.