A small idea, inspired by a reading of Risato's "Gardevoir protects me from everything".
Also, an unusual format...the story is implied, more than told. Standard disclaimer: I do not own Pokemon or any related materials.
...

Wild GARDEVOIR appeared!

RED threw some BAIT.
Wild GARDEVOIR is eating!

RED used SAFARI BALL!
Aww! It appeared to be caught!

Wild GARDEVOIR used ATTRACT!
RED is blushing!

Can't escape!

Wild GARDEVOIR used NINGENBALL!
All right! RED was caught!

Finalizing RED's POKéDEX data and sending it to OAK LABS...
Revoking RED's trainer's license...

OAK: Hey there, RED! It seems your POKéMON journey has come to an end!
So, you were captured by a GARDEVOIR, were you?
Don't worry, RED! GARDEVOIR will most likely take very good care of you!
It isn't terribly unusual for this sort of thing to happen.
In any case, good job on filling out your POKéDEX this far!
RED! Your contribution to my research and to our knowledge of POKéMON is very important.
I thank you deeply.
Take care of yourself, and say hi to GARDEVOIR from me!

GARDEVOIR nicknamed RED, FIANCé!
FIANCé was transferred to GARDEVOIR's SECRET CAVE!

-The End-

*cue credits music*

...
I took a few liberties, even beyond the obvious fabrications...this is based more-or-less on Gen1 interactions, but with a Gen3 pokemon. Also, I don't know if Gardevoirs ever show up in any Safari Zone. That's simply the only place where Wild Pokemon interact directly with a trainer and not the trainer's own Pokemon.