Grove of Dreams

The Grove of Dreams is a place that houses the Mythical Pokémon Jirachi. It connects to Route 9, and has 3 big trees -- a regular tree, a water tree and a fire tree.

Catching Jirachi
On the rock wall behind the regular tree is some vines, and there is a secret tunnel area players can walk through which leads to the fabled ancient ruins explorers in the area have been looking for. If players walk up to the shrine and stand in the middle during the night and say, "I wish for (Anything)", a cutscene will happen and a battle with be initiated with a level 25 Jirachi. Players only have 1 chance to catch it.

Mythical Pokémon
Players only have 1 chance to battle the following Pokémon. Save beforehand and turn off the Auto Save function.

Items

 * Leftovers: Turn left from the entrance and enter the house, then talk to the man inside.

Trivia
Around the fire tree is a caved-in mineshaft with what appears to be Registeel's eye pattern above it, which hints to a chance to capture Registeel in the future.