In an instant, Karyn changed bodies with Jon. Jon was sleeping, so when Karyn realized what had happened she (he?) woke up, in Jon's bed.
Jon didn't hear the wish, so he thought that he (she?) had always been Karyn. And as Karyn, she was still mad at Jon for being so rude. She grasped the rock in her hand and ...