Kirlia

Kirlia is a Psychic, Fairy-type Pokémon from the Hoenn region. It evolves from Ralts after being fed 25 candies and evolves either into Gardevoir when fed 100 candies or male Kirlia can evolve into Gallade when fed 100 candies and given a Sinnoh Stone.