psych 203
a college!rafe x pinkhaired!oc series
by cherrywriterrr©️
seen from Belarus
seen from United Kingdom

seen from Maldives
seen from Germany
seen from Türkiye

seen from Slovakia

seen from Slovakia

seen from Singapore

seen from Indonesia
seen from Kazakhstan

seen from United States
seen from China
seen from Slovakia

seen from United Kingdom
seen from United States

seen from Singapore

seen from Uzbekistan
seen from Switzerland
seen from China

seen from Japan
psych 203
a college!rafe x pinkhaired!oc series
by cherrywriterrr©️
psych 203 seven
college!rafe x pinkhaired!oc
warning: MDNI 18+!! cursing, sexual themes, heavy flirting, jealousy, skin contact, chaotic bff energy, implied sexual tension, emotionally confusing bonding, sharing a bed, bra-only nova, rafe jealousy implied later, joking, shirtless topper, soft!nova for 2 seconds, smut, unprotected p in v(guys don’t.) etc
six seven eight
nova didn’t even remember when she passed out. one second she was laughing with topper, tangled in his comforter, the next her cheek was pressed against his pillow that smelled like too much weed and axe body spray.
she was warm. too warm.
when she blinked awake, topper was on his back, one arm behind his head, chest rising and falling under the low light of his desk lamp. and she—nova—was in nothing but a black bra and a pair of gray sweatpants that definitely weren’t hers. his pants. her pink hair was a mess and her legs were tangled over his like some messy spaghetti dish of questionable boundaries.
“…the fuck?” she mumbled into the pillow.
“oh good, you didn’t die in your sleep,” topper said, voice groggy, laced with sleep but amused. “you looked too peaceful. i almost checked your pulse.”
nova blinked. “you’re so dramatic.”
“and you’re half-naked in my bed, baby girl.”
“technically i’m half-dressed.”
topper snorted. “semantics.”
nova stretched, arms above her head, completely unbothered by the way her bra shifted. topper looked away for exactly one second too late, grinning like the menace he was.
“you’re literally the worst,” she said, swatting his arm before collapsing back onto the bed.
“and yet, here you are, cuddling me like i’m a body pillow.”
“don’t flatter yourself, i was cold.”
“you could’ve asked for a shirt.”
“i was going to, but you were busy telling me about your dream where rafe cameron turned into a golden retriever.”
“okay, i stand by that. it felt symbolic.”
nova rolled over to face him, cheek pressed to his bicep. “topper.”
“nova.”
“…you ever think we’re too close?”
he raised an eyebrow. “you trying to say something, hart?”
she smirked. “nah. just saying, if people saw us like this, shirtless, touching knees…”
“they’d assume we fucked.”
“exactly.”
“…and you know what?”
“what?”
“we didn’t,” he said with a wink. “which is honestly a loss for you.”
nova laughed, full and throaty, and slapped his chest. “shut up, you little frat rat.”
“you love me.”
“you’re lucky i do.”
he looked at her, soft for a second. “you know i’d kill for you, right?”
“i know.” she nudged him with her foot. “but maybe just, like, key a car or something. less jail time.”
“for you? i’d do community service with a smile.”
nova grinned, tucking herself closer under the covers. “you’re so weird.”
“and yet, still your best friend.”
she mumbled something like “unfortunately” before falling asleep again—this time with her hand resting on topper’s stomach, legs tangled, breath slow and calm.
and neither of them noticed the buzz on her phone from an unsaved number that read:
“u forgot something. come get it later. -rc”
nova woke up to yelling. loud, angry, chest-thumping yelling.
her eyes blinked open slow, confused, lips dry, head pounding faintly. it was 7:02am and the sun was barely peeking through the blinds when she registered the sound of two voices snapping at each other from the front of the dorm.
“—fuck you, man, it’s none of your business where she slept—”
“like hell it’s not! you think i’m fucking stupid, huh? you think i don’t see what this is?”
nova sat up quickly, hair a pink halo of chaos, heart racing.
she stumbled toward the doorway of topper’s room, wearing only her black bra and toppers oversized grey sweatpants that hung low on her hips.
bad timing didn’t even begin to cover it.
“what the fuck is going on?” her voice cracked slightly, still half-asleep, but firm.
rafe turned on his heel, expression pure stormcloud. the second he laid eyes on her—disheveled, braless save for black lace, and in topper’s pants—his whole body stiffened.
his jaw clenched so tight it looked like it could break.
“you’ve got to be fucking kidding me.”
nova blinked. “what—?”
“you slept here?” he asked sharply, voice like venom.
topper stood shirtless behind him, arms crossed, tone just as tense. “she crashed, dude. not that you need to know.”
rafe looked between them, like the math was adding up in his head and he hated the answer.
“rafe,” nova snapped, crossing her arms over her chest instinctively. “don’t start.”
“don’t start?” he laughed bitterly. “you’re half-naked in his bed.”
“oh my god,” she groaned. “you’re not my boyfriend. why are you acting like you own me?”
“i don’t,” he snapped. “i just didn’t expect this.”
topper stepped forward, voice dropping. “and what the fuck is this, rafe? huh? she’s my friend, and the only reason she crashed here is because of what happened with layla, remember her?”
nova’s face twisted. her hands were shaking slightly, rage boiling under the surface.
“you came to my dorm, rafe,” she said. “i did what you wanted. and i saw her. in your room. and you didn’t say shit. so don’t come in here screaming because i was tired and sad and crashed next to someone who actually gives a fuck about me.”
rafe’s eyes flinched. “you think i don’t give a fuck?”
“you sure don’t act like it,” nova hissed.
“you have no idea what I act like,” rafe snapped. “i texted you. i waited up. i told layla to get the fuck out. you didn’t even open the message.”
nova faltered. her lips parted.
“what message?”
he scoffed. “check your fucking phone, pinkie.”
she backed away slightly, stunned. topper was watching them both now, silent, but clearly ready to intervene if this exploded further.
“this is a fuckshow,” nova muttered under her breath, pushing past both of them, walking toward her phone on the nightstand.
rafe’s eyes dropped for a second to the curve of her waist in his best friend’s pants and it made his teeth grit hard enough to ache.
he wanted to punch a wall. or toppers face.
maybe both.
but instead, he stood there, fists clenched, voice lower, angrier now.
“you don’t get it, do you?”
nova turned around slowly, phone now glowing with the message she never saw. her voice was small but sharp.
“no, rafe. you don’t get it. i’m not your property. you don’t get to treat me like shit and then throw a tantrum when someone else gives me a blanket and a place to fucking sleep.”
he didn’t reply. just stared.
topper cleared his throat. “cool, so maybe we’re done yelling at each other at 7am?”
nova grabbed her hoodie and slipped it on fast, avoiding rafe’s eyes. her chest still burned. her hands still shook. and his stare felt like it could set her on fire.
“i’m going,” she said coldly. “thanks for the floor show.”
and with that, nova walked out of topper’s dorm—her phone buzzing in her hand, her heartbeat louder than ever.
rafe didn’t follow. but his stare burned between her shoulder blades all the way down the hall.
nova barely made it halfway down the hall before she heard topper jog after her, barefoot and still shirtless like the chaotic golden retriever he was.
“nova—hey, hey, wait—”
“topper,” she snapped, spinning on her heel as he caught up.
he didn’t say anything at first, just grabbed her wrist and tugged her around a corner, into a random stairwell door with a heavy click behind them.
“okay, first of all, rude. second of all,” he panted, “i think he likes you or some shit.”
nova blinked. “no shit, ponyboy. why else would he be jealous of this?”
she gestured to herself—his sweatpants slung low on her hips, her hoodie hanging open, one bra strap sliding off her shoulder, her pink hair an absolute storm.
topper looked at her for a second like he just realized he gave her his favorite pair of sweats. “i mean… crazy fucking world. i never thought i’d see rafe cameron, big bad boy himself, get jealous. like actually mad jealous. yelling and pacing and shit.”
nova leaned back against the cold wall, arms crossed. “well i don’t give a fuck, topper. if he wants me?” her voice sharpened, cool and dangerous. “he can come fuck me until i forget about anyone else. not throw a tantrum in your dorm like i’m his little bitch who forgot to text back.”
topper opened his mouth. then closed it. then opened it again. “damn.”
nova just rolled her eyes. “exactly.”
topper raised both brows, pressing his hand to the wall beside her head with a dramatic sigh.
“i’ll tell him that. so he can get his shit together and handle it.”
nova smirked, flipping a piece of her pink hair over her shoulder.
“i don’t promise i’ll actually accept anything he throws at me… but hey—he can try.”
topper snorted. “oh c’mon. you fuck everyone.”
nova didn’t even flinch. she blinked slowly and tilted her head with that signature nova smirk,the one that could gut a man and then make him thank her for it.
“not insecure little boys, topper. that’s below my pay grade.”
“damn,” topper muttered, hand over his heart. “you wound me, nona.”
“you’ll live,” she said sweetly, already reaching for the stairwell door again. “he might not, though. depends how he handles the next five minutes.”
the stairwell door hadn’t even clicked closed behind her before it swung right back open.
“exactly on point,” topper muttered under his breath, hands in his hoodie as he stepped back.
rafe stood there, messy hair, jaw clenched, chest heaving like he’d run the whole campus looking for them. his eyes cut between them, narrowed.
“so y’all are fucking now?” he asked, voice flat. sharp.
nova didn’t flinch, didn’t even blink. she folded her arms under her chest, chin high, still in topper’s fucking sweatpants like this wasn’t chaos incarnate.
“no, we are not fucking, pinkie pie,” she said, sweet and deadly. “but if you want ‘us’ to be fucking… do sum about it.”
she stepped forward, chest barely brushing his. her voice dipped.“be a man for once, rafey.”
topper blinked once… then twice.
“damn, rafe,” he muttered with a smirk, like he was watching history being made in real time.
he slung an arm around nova’s shoulders casually, gave rafe a half-hearted you’re screwed kind of look, and pulled her into a one-armed hug
“good luck with that, lover boy.”
then, like the true chaotic wingman he was, he saluted them both, two fingers to his temple, dramatic as hell—and backed away down the hall.
“text me if you need a condom or a priest!” he called over his shoulder with a laugh.
the door slammed behind him. silence. tension. a storm in nova’s lungs. and rafe… staring at her like he’d never seen anything pinker or more dangerous in his life.
nova leaned against the doorframe, arms crossed over her chest, eyes locked onto his with that maddening little tilt to her mouth, somewhere between a smirk and a challenge. her voice was soft, slow, biting.
“i told topper…” she paused, just to watch his jaw twitch, “…that if you want me, you should just fuck me until i forget about everyone else.”
she tilted her head, pink strands falling into her face as she narrowed her eyes at him.
“not throw a tantrum like some insecure little boy, rafe.”
rafe stared at her like she’d slapped him across the face and dared him to hit back.
his jaw clenched. breath uneven. that storm behind his eyes snapped, like something finally broke loose.
“fuck it,” he muttered—more to himself than her—and then it happened.
he grabbed her. his hand fisted into the waistband of those sweatpants—topper’s sweatpants—and yanked her forward until their bodies crashed together, heat against heat.
his mouth was on hers like it was the last goddamn thing he’d ever taste. it wasn’t a kiss. it was war.
teeth clashing, tongues fighting, breath tangled in a mess of heat and spit and something that burned in their chests and didn’t have a name.
his hands were everywhere. rough palms on her hips, up her sides, groping, grabbing like he couldn’t get enough of her. one slid up her bare back to her bra strap, fingers splaying across her spine. the other gripped her jaw, tilting her head just how he wanted it, tongue pushing deeper into her mouth.
she moaned into it, caught off guard, body responding before her brain even caught up.
and he groaned at that. deep in his chest. almost like it hurt.
he pulled back just a fraction, lips swollen and red, his thumb brushing her bottom lip. he didn’t say a word.
neither did she. her chest was heaving, mouth parted, heart fucking pounding.
the air between them was radioactive.
and rafe just stared at her like he wanted to destroy her and worship her all at once.
he didn’t move. not right away.
just stared her down, lips wet, hands twitching at his sides like he was holding himself back from devouring her all over again.
then,his voice, low and wrecked:“good enough for you?”
she smirked.fucking smirked.
and leaned in, slow, lips barely brushing his jaw when she whispered“try harder and we’ll see.”
and then—gone.
she turned on her heel, her bare back still flushed from his touch, that damn pink hair swaying as she walked out the door in topper’s sweatpants like she owned the whole fucking campus.
leaving rafe standing there—dazed. hard. and pissed off in the most delicious way.
nova’s dorm was quiet, sarah gone for class, the kind of silence that made her feel a little too exposed—literally. she was just laying back, skin bare against the sheets, when suddenly the door slammed open.
rafe stood there, eyes dark and unreadable. before she could say anything, his hand was on her, pulling her up against him like he needed to make sure she was real.
“been waiting too long,” he muttered, voice low and rough.
her breath hitched as he leaned in, fingers tracing fire down her sides. she didn’t hesitate, wrapping her arms around his neck, pulling him closer. the heat between them was thick—magnetic, desperate.
he kissed her hard, no softness, no asking, his hands roaming, claiming, gripping. she responded just as fiercely, matching his hunger with her own.
the world shrank to the feel of his body pressing against hers, the sharp intake of breath, the messy tangling of limbs tangled in sheets and skin
“you’re mine,” he growled against her mouth.
his hands slid down, fingers digging into her hips as he pushed her back onto the bed, never breaking the kiss. the way he tasted—like danger mixed with something addictive—made her head spin.
nova’s skin tingled under his touch, every nerve alive. she arched into him, craving more, wanting to feel him everywhere. his mouth traced a slow, teasing path down her neck, biting softly before sucking a mark that would claim her.
“you’re driving me crazy,” he whispered, voice rough as gravel.
“good,” she breathed, “cause i’m not stopping.”
he moved with purpose, hands exploring, lips claiming, every touch setting her on fire. they were messy, urgent, like they’d been holding back too long. the tension snapped, and everything was just heat and want.
his body pressed fully against hers, skin to skin, the world outside fading into nothing. every gasp, every moan, every whispered curse was theirs alone.
“fuck,” he cursed low, “you’re perfect.”
nova laughed breathlessly, “i know.”
they moved together—fast, hungry, desperate, lost in the moment, forgetting everything but the raw, sinful connection burning between them.
rafe’s hands were ruthless, gripping nova’s thighs, pulling her closer as his mouth devoured every inch of her skin. his tongue flicked over her collarbone, leaving a trail of fire that made her shiver and beg silently.
“you’re so fucking wet for me,” he growled against her skin, his breath hot and heavy. “all this pink just for me, huh?”
nova’s fingers tangled in his hair, tugging him down for a deeper kiss, teeth clashing as they fought for dominance. she gasped when his hand slid between her legs, fingers slipping inside her slick heat, moving slow and torturous.
“fuck, you feel so good,” he murmured, the sound thick with need. “gonna fuck you so hard you forget your own name.”
she arched into him, hips lifting, desperate for more. rafe’s mouth found hers again, tongue exploring every corner, teasing, tasting. the roughness of his teeth scraped her bottom lip, making her whimper.
“you want me?” he whispered, voice dark, “say it.”
“please,” nova breathed, voice shaky but needy. “fuck me.”
without hesitation, he positioned himself at her entrance, teasing the head inside before plunging deep, filling her completely. the bed creaked beneath them, skin slapping skin, their bodies moving in a savage rhythm.
“shit, you’re so tight,” rafe cursed, thrusting harder, “mine.”
nova’s nails raked down his back, breath coming in ragged gasps, the pleasure building faster than she could hold. every slam, every groan, every filthy word pushed her closer to the edge.
“rafe,” she moaned, voice breaking, “fuck me harder.”
he obeyed, pounding into her with raw, relentless hunger, stealing her breath, claiming every inch. the room was filled with their sounds—wet, desperate, sinful.
and when they came together, it was violent, messy, perfect.
nova tangled her fingers in the sheets, staring at the ceiling, breath still shaky. “this doesn’t make us a couple, rafe.”
he blinked, voice rough from exertion. “what?”
she turned on her side, eyes cold but honest. “yeah, rafe. this. what just happened? doesn’t change a damn thing. you fucked layla, remember?”
his jaw clenched, voice low and almost bitter. “you gotta be fucking kidding me. i thought, maybe,we could go on a date or some shit.”
nova snorted, biting her lip. “date? you? you think i’d wanna go out with you? after all that? please.”
he let out a dry laugh, shifting closer. “well, what then? you wanna just keep fucking and pretending it means nothing.”
“exactly,” she said flatly, “because honestly? if i’m honest, it means a hell of a lot less than you think.”
the tension hung thick between them, unspoken feelings tangled with resentment and something messy neither wanted to admit.
“fuck,” he muttered, running a hand over his face. “you’re impossible, pinkie.”
nova smirked, the tiniest hint of a challenge in her eyes. “you’re just lucky i’m insane enough to stick around.”
he ran a hand through his hair, eyes dark. “yeah, alright. just fucking then. no promises, no labels.”
nova’s lips curled into a sly smile. “secret, rafe. no one has to know. no one.”
he raised an eyebrow. “exclusive then?”
she shrugged, playful but firm. “you can fuck whoever you want, just not layla.”
he laughed, low and genuine. “trust me, i only want to fuck you.”
what nova didn’t know was that rafe already had a plan. one he’d been quietly working on since the moment he saw her. a plan to make her his, officially. labels and all. girlfriend. no secrets, no pretending. just them, whatever that meant, but together.
he wasn’t done yet. not by a long shot.
rafe’s fingers traced lazy patterns over nova’s back, their lips meeting in soft, lingering kisses that promised more but said nothing outright.
just as nova was about to let herself get lost in the moment, her phone buzzed loudly against the mattress, the harsh ringtone cutting through the silence like a knife. she sighed, reaching blindly for it, the spell broken.
“shit,” she muttered, staring at the screen. sarah’s name flashing insistently. rafe’s brow furrowed, watching her with that mix of amusement and something softer, waiting for her to answer.
previous ->next taglist masterlist
tags: 🏷️ @rafesbabygirlx @iconiccolo @viqtoria @devoutedlover @k4yr14 @purplerose291 @qversazex @sc05 @t0x1cfaerie @certifiedlovergirl112 @faithlyn444 @mrspuffdriving @feverg1rl @eviev097 @cherryhoneybabe @silkylovey @chillgal135
pysch 203 one
college!rafe x pinkhaired!oc
warnings: mentions of sex, sexual desire (mildly explicit), casual profanity, drugs (mentioned), chaotic bsf behavior, light objectification, suggestive girl on girl content, foreshadowing, hunger
introduction one two
nova’s dorm smelled like coconut body butter and weed. there was glitter on the floor, a lacy bra hanging from the desk lamp, and some girl’s number written in eyeliner on the mirror.
it wasn’t her number. nova couldn’t even remeber the girl’s name. just that she had glitter on her cheekbones and tasted like sour candy vodka.
sarah was cross legged on nova’s bed, painting her nails black while nova was upside down across the foot of it, head dangling off the edge like a corpse.
“i’m so horny it’s becoming medical,” nova groaned dramatically, waving her hand in the air like she was summoning a demon. “i need to get dicked down or eat some girl out before i lose the will to live.”
psych 203 three
college!rafe x pinkhaired!oc
warnings: 18+ minors dni.strong language, sexual references, weed use, chaotic queer energy, mentions of casual sex, one angry ex-bestie, bi4bi flirting, unresolved tension, and nova being an unbothered menace.
two three four
“fucking nova hart.”
the door slammed against the wall as topper barreled in, face twisted like he was ready to set the whole dorm on fire.
rafe stayed still on the bed, quiet. calculating.
nova didn’t flinch.
she rolled her eyes and tilted her head, completely unfazed. “what the fuck do you want now, pony boy?”
psych 203 two
college!rafe x pinkhaired!oc
warnings: mentions of sex, sexual desire (mildly explicit), casual profanity, drugs, chaotic bsf behavior, light objectification, suggestive girl on girl content, foreshadowing, hunger, sexual tension, inappropriate jokes, etc.
one two three
“bye baby girl.”
that was all nova said. no wave, no wink, no glance back.
she left rafe cameron blinking at her empty seat, mouth twitching like he’d just been slapped and flirted with in the same breath. which, to be fair, he had.
psych 203 five
college!rafe x pinkhaired!oc
warnings: 18+ mdni, cursing, mentions of alcohol, emotional vulnerability, suggestive language, soft!rafe moments, slutty!nova chaos, fluff with hints of deeper angst, college setting
four five six
“novaaaaa. get your ass up. it’s nine.”
nova groaned into her pillow like it personally offended her. head pounding. mouth dry as hell. mascara smeared. boobs almost out. vibes? not found.
“what the fuck, sarah,” she mumbled. “what do i have at nine—”
pause.
then came the memory: her body draped over rafe in the hallway, calling him baby girl, asking if he’d kiss her. the fucking party. the film camera. the mac and cheese. the almost cuddling.
“oh no,” nova whispered, sitting up with wide eyes.
psych 203 six
college!rafe x pinkhaired!oc
warnings: 18+ mdni. angst. miscommunication. sexual themes implied. heavy cursing. pregnancy scare/pregnancy care. dirty jokes. jealousy. toxic flirting. emotional damage. rafe being rafe. nova being nova. arguments. tension. chaotic girl friendships. talking dirty about others. casual mentions of hookups. soft vulnerable moments under all the layers of chaos.
five six seven
nova barged into sarah’s dorm like she was born for chaos.
“okay, slut, what’s the emergen—” she stopped short, eyebrows lifting as she spotted sarah pacing like a literal cartoon character in an anxiety spiral.
hair a mess, hoodie slipping off her shoulder, mascara smudged like she had already cried at least once.
“sarah?” nova asked slowly, voice dipping with something close to concern. “baby, you good?”
psych 203
nova hart