good job tecdecs, you got half of it right.
But have you ever tried to breed Jirachi? It's a legendary Pokemon. YOU CAN'T.
Have you tried to breed Pokemon of different breeding groups, like Xatu and Eeve are? YOU CAN'T.
For a list of Pokemon in eevee's breeding group, go to serebii, they should have it. Find a Pokemon in that group that can learn wish. Get a male of that Pokemon, teach it wish, and breed it with a female eeveelution. Vwala, eevee with wish.