In XY, if I'm holding a mega stone on the wrong pokemon (like the gift Bulbasaur holding Venusaurite), and a wild pokemon Thieves it from me, do I just lose the stone forever? As opposed to trainer battles where I believe you get the thieved item back.
I believe that wild Pokemon cannot steal items from the player.