Wouldn't Meiling have been a better choice for this? Gardevoir means "Guard duty" or something in french, and we all know what Meiling does best... or worst...
Gardevoir is also very protective of it's trainer, for what it's worth. However, I think there are pokemon far better suited to Meiling.
I can see what the artist was getting at with this match up, but it's definitely not who I'd choose for Satori. Gardevoir's earlier evolutions can sense emotions and read the atmosphere (which makes me think far more of Iku, really) but Gardevoir itself is said to just read and predict the future.