Book Read Free

Magic Swap (Hidden World Academy Book 1)

Page 10

by Sadie Moss

The orgasm seems to go on forever, tearing through me in waves that make me undulate against Kasian’s face, my stomach muscles contracting so hard I think this counts as my ab workout for the day.

  Finally, the aftershocks subside, and I go limp against the desk, chest heaving as I suck in big gulps of air. Kasian lifts his face away from my throbbing, soaked pussy, his mouth and chin glistening with my arousal.

  Holy fuck, that’s hot.

  Maybe I should be a little embarrassed by how wet his face is, but it’s hard to feel anything but heat as his tongue darts out to run over his bottom lip.

  Like he wants more.

  Like I’m the best thing he’s ever tasted.

  Like he’s still hungry as fuck.

  He’s breathing almost as hard as I am as he slowly rises, reaching over to a box of tissues on the corner of his desk and drying his face. Neither of us speak, and even though I just came so hard I’m pretty sure my soul left my body for a second, the tension hovering between us hasn’t lessened at all.

  Kasian’s wearing a nicely tailored pair of slacks and a dark blue button-down dress shirt that’s partially untucked. I can see a thick bulge straining against the fabric of his pants, and as he steps back between my legs, he reaches down to palm his cock, as if he can’t fucking help himself. As if he needs just a little relief or he’ll die.

  A rush of heat floods me, as well as a weird sort of jealousy, like I’m resentful of Kasian’s hand for being the one that gets to touch his dick.

  I want to do it.

  I want to feel him.

  Moving so fast I almost get a head rush, I sit up, scooting forward just a little on the desk so I can reach him. My hand slides under his, taking over stroking him as I work my palm up and down his shaft.

  He jerks at my touch, cursing under his breath, and his gaze flies to my face. A dozen different emotions filter through his expression, too fast for me to identify each one.

  But I see deep desire, a hint of surprise, and something almost like tenderness.

  My chest tightens, and my hands shake a little as I unbutton his shirt and shove it off his shoulders, then quickly unzip him and retrieve his cock.

  I push his pants and boxer briefs down just far enough to give me access to what I want, and he braces his hands on the desk on either side of me as I release him and lick my palm quickly.

  When I stroke him again, he lets out a low noise, dropping his head to the crook of my neck and burying his face there. I can feel the sharp, heated puffs of his breath hit my skin as he groans, and his hips move as restlessly as mine just did.

  I do everything I can to drive him crazy too, straining to reach more of him with my hand, pumping his shaft and running my fingers down over his balls. He must be getting close, because he thickens and hardens even more, thrusting into my fist.

  “God. I didn’t know,” Kasian whispers. He’s breathing hard, devouring the skin of my neck and shoulder with his lips. “I didn’t know it could be like this. Fuck, you’re so amazing.”

  The movement of my hand stutters for a second.

  I don’t even know if he realizes he spoke. His words were half-formed and muffled, but they do something strange to me anyway. My body is humming again, aching again, burning with need.

  Hooking my legs around his waist once more, I lock my ankles together just above the swell of his ass. Then I use my grip on his cock to guide him to my entrance.

  He slips inside, and we both groan.

  “Please,” I whimper, arching into him. I release his cock to grab his shoulders, and he draws back a little to meet my gaze.

  Holy fuck. I don’t know what’s happening—what strange chemical reaction just exploded between us. I’ve never been this close to begging during sex before, never felt this desperately turned on.

  But before I can say anything else, Kasian puts me out of my misery. Or maybe he just stops torturing himself.

  He drives forward, filling me in one long stroke that makes my toes curl. Then he wraps his arms around me, lowering me back down to the desk as he thrusts again, and again.

  His body is draped over mine again, my ass practically hanging off the edge of the polished wooden surface, and he brings one hand up to cradle the back of my head as he kisses me. He pistons his hips faster, and it occurs to me that he put his hand at the base of my skull to keep me from getting hurt as my body rocks on the desk with the force of his thrusts.

  A warm rush of… something fills me at the realization, and I kiss him harder, trying to soak up every bit of him as he surges into me over and over.

  Then his muscles tighten under my grasp. His entire body seems to ripple as a shudder moves through him, and he stops, grinding his hips against mine. The friction and pressure on my already sensitized clit, combined with the feeling of Kasian coming inside me, pushes me over the edge too.

  I come again, almost as hard as the first time, and my body is already so strung out on pleasure that it feels like I’m channeling an electric current.

  This time, I’m not as successful at keeping my noises in check, but Kasian kisses me deeply, locking his mouth on mine and muffling my loud cries.

  He pulses his hips against mine one last time, making us both shiver. I can feel his body relaxing, going boneless against mine, and the weight of him resting against me is weirdly comforting. Grounding.

  Finally, he lifts himself up a little, dropping his head to press a soft kiss to my lips.

  “Believe it or not,” he whispers. “That wasn’t why I called you in.”

  A grin steals over my face before I can stop it. “I know.”

  “Good.” He grins back, and it’s the least serious expression I’ve ever seen him wear. It makes him look almost boyish. “But I’m not sorry it happened.”

  He slowly pulls out of me, then reaches over to grab a few more tissues from the box on his desk and helps me clean up a little.

  “Thanks,” I murmur breathlessly.

  My legs are still shaking as I retrieve my panties from the floor and shimmy them on. But as I start to pull down my skirt, I catch sight of the school papers that were shoved to the floor when he threw me onto the desk, and reality comes rushing back like a runaway train.

  Oh, fuck.

  I clutch at the charm around my neck—my little generator. The one thing standing between myself and getting arrested or worse.

  How could I have been so stupid?

  How could I have done that?

  I was supposed to be keeping Kasian at arm’s length, but I’m pretty sure this counts as the complete opposite.

  Chapter 13

  God, I’m such an idiot. I could bang my head against the wall.

  Although… I’m not sure the source of this stupid mistake was my head.

  Now I’ve gone and gotten way too close. He can probably tell I’m not Roxie. He’s probably wondering at this exact moment why things were different. If they were different anyway, which I have to assume they were.

  I finish fixing my clothes, run my fingers through my hair to try to unsexify it, and turn to Kasian. “That was…”

  “Amazing.” His lips quirk upward into a quiet, happy smile. “So much better than the first time, even.”

  Ack. This is going to be hard. He’s such a good guy. Why couldn’t it be Theo, who is so clearly just out to conquer every woman he can, or Cross, who can be such a superior asshat? Why did it have to be this serious, sweet person?

  The universe hates me. It’s official.

  “It was,” I acknowledge, because I’m not gonna say it was awful. That would be just… cruel. And an obvious lie. I’m still flushed all over, out of breath, and a little sweaty. “But it can’t happen again. Not if you’re going to tutor me. Even if you didn’t tutor me, it wouldn’t be a good idea.”

  I honestly don’t know if tutoring will still be on the table after my rejection of him. Not that I think he would actually leverage sex as payment for helping me, but when you’ve been rejected, it’s kind of
hard to spend a lot of one-on-one time with the person who turned you down.

  “You’re a TA, a Radcliffe employee,” I remind him. “I’m a student.”

  “We’re only a few years apart in age,” Kasian says, staring at me. He doesn’t sound angry or even upset—just confused, dazed even. And a little disappointed.

  Dammit. I feel like I’ve kicked a puppy.

  “I’m sorry.”

  I feel miserable. My stomach is twisting, my palms are sweating, and my throat is tight. I don’t want to hurt his feelings like this. If I was being myself, being Gabbi, then hot damn, I would keep fucking him until the cows came home. He seems like a genuinely wonderful guy, and I’ve never had sex that crazy intense before.

  But I’m not being myself. I’m being Roxie.

  That means I can’t be found out, and I also have to do what Roxie would do. And I suspect that for her, this guy wouldn’t be much more than another notch on her belt. I think she’s a bit like Theo that way.

  I can’t help but wonder as Kasian gets his own clothes back on, still looking a bit like he’s been knocked in the side of the head with a brick… did he notice a difference between this time and the last time he had sex with Roxie? Will this be the thing that enables him to figure out the truth?

  “I’d like to tutor you anyway,” he says as he begins buttoning his shirt. “The sex is—that was never a part of the tutoring offer. No strings, no expectations. We can keep the desk between us if we have to.”

  He gives me a small smile, still warm and reassuring, and fucking hell, it’s so hard not to kiss him right now.

  And I do need the help. Without it, I’m going to fail this class, and I can’t afford to do that. Not if I want to keep passing as my Hidden World twin, and especially not if I want to keep her family off my back. Rich, old money, big family name? Yeah, they’ll expect Roxie to excel.

  I haven’t actually talked to any of them since I arrived in this world, thank God. I feel a little sad for Roxie that her parents don’t seem to be very close with her, and it makes me miss my own family like crazy. I know I was trying to be a bit more independent from them, but I miss my parents so much. I miss how much they cared. At least I always knew my folks loved me, that they were there for me.

  Chewing on my lip, I glance back at Kasian. It’s risky, but I can’t say no to his offer.

  “I’d really appreciate that,” I tell him. “I’ll let you know my schedule, and we can work out a time.”

  I nearly kiss him on the cheek goodbye, in thanks, and I can feel my face burning as I leave. I know it’s probably written all over me that I just fucked Kasian, and I slink through the hallway like a celebrity avoiding paparazzi, praying that I won’t run into—

  “There you are!”

  Fuck.

  As I round a corner, Bianca snags me and begins leading me out of the school building, glancing back at me and raising her eyebrows. “Oooooh, somebody looks well fucked. Nice hickey.”

  I clap a hand over my neck. Shit!

  She laughs. “Oh my God, you should see your face! There’s nothing there, Rox, but damn, I wish I’d filmed that. Ha!”

  I glare at her. “Very funny.”

  “So you did hook up with him again. Props to you, I say. Everyone’s been wanting to get into Kasian’s pants for months. He’s a whole fucking meal, y’know what I mean?” She nudges me playfully with her elbow.

  “Um, yeah, it was great.” I could smack myself right now. Stupid, stupid, stupid!

  “Details?” Bianca purrs. “Is he as big as they say? I always said he’d fuck like a racehorse, but Jessica said he’s so serious he must only do that whole slow and intense thing, and I said—”

  I manage to dodge giving Bianca any details. Not that I don’t talk to my friends about my sex life. When I actually have a sex life, that is, which isn’t often.

  But this feels different. I just don’t trust that Bianca wouldn’t go around blabbing to everyone. I suspect that Roxie honestly wouldn’t care—she’d want to brag a little about bagging someone who’s so popular and wanted by the rest of the students. It’s a feather in her cap, another way to prove she’s the best and that she comes out on top.

  But there’s a difference between sharing details with your friends in confidence and letting your sex life be known to the whole school. I won’t do that to Kasian.

  There is one thing I’m dying to know about though, as it slowly dawns on me what I just did. What do people do for protection in this world? Kasian and I didn’t use any, and he didn’t seem at all concerned about that—which leads me to believe he thought we were covered somehow. Maybe there’s a spell people use for birth control here? God, I hope so.

  Bianca doesn’t seem too worried when I brush her off without giving any more details of my tryst. Instead, she insists on dragging me out for a night on the town.

  Crap.

  “You’ve been studying way too much!” she tells me. “What happened to my party-hardy Roxie, huh? It’s time to relax a bit! Kick off your shoes, let your hair down!”

  Uh, nope. If I let my hair down, I don’t even know what kind of scary truths might be revealed. There is no way I can get drunk tonight. No way, no how.

  But Bianca doesn’t take no for an answer, and I’m sure if I push back too hard, she’ll start to wonder why.

  “Yeah, okay,” I agree. “That sounds nice. I just need to… stop by the student health center first.”

  She flashes me a knowing grin, arching an eyebrow saucily. “Mm-hm. I’ll walk with you.”

  Thank goodness, since I don’t actually know where it is. Not that I couldn’t find it with a little poking around, but this’ll be easier.

  We chat about our plans for the evening as we head across campus, and I promise to see her soon before I head inside the health center.

  To my massive relief, sexual protection turns out to be a lot easier in this world than in mine. There is, in fact, a simple spell that both men and women can have done to them. Roxie must’ve gone to a doctor off campus, because the student health center doesn’t have any records of prior visits, but that works out great for me.

  The doctor assures me that the spell will keep me covered from STDs and pregnancy for six months, and I leave the clinic with one less worry sitting on my shoulders. As least I won’t get knocked up while I’m in the Hidden World.

  I walk back to my dorm to shower and change, and a few hours later, Bianca and I head out to a bar just off campus.

  I bring along the cheat sheet Cross gave me, tucked safely away in my clutch where I can glance at it if I have to. Several other students join us, and they’re all part of Roxie’s regular crowd, so they’re all on the sheet, along with quick descriptions of them. I’ve also spent hours scouring Roxie’s emails, so I’ve gotten to know a bit more about her classmates and her life that way.

  “It’s such a gorgeous evening out,” one of them says. Her name is Katherine, if I remember correctly. She’s got bright red hair, dark skin, and bright red eyes, and normally I’d say the eyes were because of colored contacts and the hair was dyed, but in this world… I think it’s natural. Maybe she’s got some non-human blood in her ancestry? Is that a thing? Do people crossbreed here?

  “Let’s sit outside,” Bianca agrees, glancing at me.

  Huh. I think I’m supposed to make the final decision here. That really shouldn’t surprise me. Roxie seems like the kind of person who would take charge and be the leader of the group.

  “That sounds like a great idea,” I say. “Grab a table close to the street so we can people watch.”

  Nobody questions it or looks at me oddly, so I think I said the right thing. We get our drinks and find a spot outside at one of the high-top tables, the six of us cramming around it, and I sip at my soda. I made sure to order for everyone and told the other girls it was a rum and Coke. It’s actually just the soda, no rum in it, but like I said, there’s no way I can get drunk. Who knows what’ll come spilling out of my
mouth?

  Everybody else talks, gossiping about other students, complaining about the homework and the professors, and I just kind of sit and listen. Everyone seems a little surprised that I’m keeping quiet, but what else am I supposed to do? I could possibly try to get in on the gossip, make up some funny stories from class, but that would just give me more opportunities to slip up and expose myself.

  No, it’s better to keep my mouth shut and let everyone draw their own conclusions about why.

  People—and creatures—walk by us as we chat. Some of them look normal, like they’d be only slightly out of place in my world. Others would definitely stand out like sore thumbs.

  A group of hooded figures pass by, and I crane my neck a little to watch them pass. Their dark robes flutter in the breeze as they turn onto another street at the end of the block.

  I want to ask about them, but I’m worried that the answer will be obvious to anyone from this world, and I’ll show my ignorance. What if that’s what cops look like in this world and everybody knows it, and I’ve just exposed myself?

  A cluster of what look to be goblins pass us by, chattering in some language that is interestingly both guttural and high-pitched. I try not to stare at them too much as they walk along. This is probably all normal for Roxie, so it can’t be a big deal for me.

  Other than the odd magical beings that pass by, this place feels so similar to home, to the Dull World, that I catch myself thinking I’ll just turn my head and it’ll be Kamala next to me instead of Bianca.

  If I want to, I can just… pretend that I’m in regular Baltimore.

  I’m not sure if that reassures me or scares me.

  Chapter 14

  When we get back from the bar, I spend some time practicing my hand movements. I made sure to act a little tipsy on our way back, stumbling here and there and slurring my words just a little, but I’m not sure how well I fooled Bianca. She clearly knows Roxie better than most of her other friends do, and she’s a smart person.

  I try to push that worry out of my mind as I practice. Each hand movement we just learned builds on simpler movements that we’ve learned before—it reminds me a lot of dance choreography, actually.

 

‹ Prev