Actions

Work Header

LoveGame | catradora

Summary:

"Are we really going to play a game for some horny teenagers? Aren't we a little too old for this?" She asked, still not moving from her place, her arms crossed on her chest. Adora was wearing only a black tank top on her sport bra, so she was sure her muscles were clearly visible in this position.

Suddenly she felt a light touch on her shoulders, soon enough a warm breath followed them, stopping right next to Adora's ear. "You scared, princess?" Catra's rasp voice whispered, her cheek lightly touching the blonde's neck. Adora could have sworn that she forgot how to breathe, her hands automatically grabbing the material of her black sweatpants. What the hell was that?

"I'm not scared." She snorted, rolling her eyes as Catra slowly pulled away, already making her miss this unexpected touch. "Fine, I'll play."

"I knew I can convince you that way." Catra smirked, sitting on the floor and not even a second later tapping a place next to her. Adora finally moved from the couch, taking a sit on Catra's left side. "C'mon it'll be fun, dummy."

Or

Bow's borred so Glimmer finds a truth or dare game she got on her birthday .

Notes:

Hi, so this is my very first fanfiction written in english and ngl I'm kinda nervous about how it turned out. English is not my first language and if you'll find any mistakes, please let me know. Anyway, I hope you'll like it. Enjoy!

(See the end of the work for more notes.)

Work Text:

Adora really loved her friends with her whole heart and hanging out with them always gave her so much happiness and joy. Watching movies together or going out to some bars, she liked it all. But her favourite were definitely those ones where all of them were sitting comfortably in an apartment belonging to one of her friends. This time it was her turn, so it was even better.

Almost every meeting like this looked really similar to the other. They would watch something together with some beer in their hands, laughing about stupid jokes someone would say and later they would play some games. And even if she and Glimmer didn't have a lot of space in their flat for so many people, it felt perfect. Especially when Catra was sitting on the floor in front of her, resting her head on the blonde's knees. Dressed in Adora's big hoodie, reaching the magicat's thighs and almost unnoticable shorts with those messy short hair, she looked like the softest thing in the world. Adora could look at her forever and she would never get bored of it.

Adora and Catra had been best friends for as long as she could remember. Sometimes it felt like the magicat has always been part of her life and she couldn't imagine a future without this stubborn brat next to her.

But recently her feelings for the brunette had changed a lot. She always knew that Catra is one of a kind, stunning and so fucking beautiful, but a few months earlier Adora caught herself on starting at her best friend a little too much. Her heart was skipping a beat everytime Catra touched her, even if somethimes it was an accident. She blushed at her almost too often, but what could she do when Catra was such a tease?

After a few long weeks of feeling this way, she finally accepted that she has a big crush on her best friend. But really who was here to blame? Catra is a fucking goddest, everyone should have a crush on her!

About a month ago she said her roommate and friend, Glimmer about her feelings and the girl made her feel so embarrassed almost right away, moking her everytime when Catra was close. Even now, Glimmer was giving her knowing looks from time to time and Adora was ready to kill her there and then. But all Adora did was roll her eyes, coming back to lightly strocking Catra's hair that led to her silent purring. She could sit like that forever.

But of course she never gets what she wants. Few moments later, Bow turned off the TV, what made everybody look at him almost immediately. "I'm bored guys, we should play something now." He said, getting up from the couch she was sitting on, right next to Adora.

"Do you have anything on mind?" Catra asked, slightly turning her head to his side, making Adora stop her movements. "Please no more board games, those are always shitty."

"I can check if I have something in my room." Glimmer said, also getting up to make her way to her bedroom. "To be honest, this movie was gross anyway."

Adora had no idea what was that movie about, she focused herself fully on strocking Catra's hair and all she could hear were her purrs. Fuck she loved this sound so much, it was the cutest thing in the whole universe. But of course the magicat would never admit that.

When she felt Catra moving, she wanted to groan with disappointment, but she decided not to, when her friend sat next to her instead, snuggling softly to her arm. "If Sparkles will bring monopoly again, I'm going home." She whispered, making Adora smile a lot brighter than it should. "What? You know I hate this game."

"Because you always loose, Cat." She laughed, as the brunette snorted shortly. "I'm not." Catra quickly answered, ready to defend herself, but then Glimmer came back from her room with some box in hands.

"I found something really interesting that I totally forgot about." She said, putting the box on coffee table. "I've got this on my eighteen birthday and was too embarrassed to bring it home."

Everyone got a little closer to the box, Catra almost immediately jumping foward to see, what Glimmer found and her eyes widened as soon as she read the letters on it. "Hell yeah, finally something worth playing." She said, smirking a little. "I'm in, Sparkles."

Adora leaned foward to also read the words on the box and she raised her eyebrows when she did so. "Truth or dare? Really? What is so exiting about it?" She said and Catra looked at her right away, giving her a misterious smile, pointing a number on the edge of the box. "That it's for adults, so it's more spicy." The brunette answered casually, still not taking her eyes off Adora. "Also you have no idea what you will actually get, because the cards are random."

At this point, the blonde was too stuned to speak. Vision of playing this kind of game with Catra, not knowing what the hell can happend seems like a bless and torture at the same time. She knew what kind of dares are in this games and fuck, she wasn't ready to see anyone touch or kiss Catra in front of her, even if they were still just best friends.

After a while everybody begin to prepere some space for them to sit and play, but Adora was still on the couch, thinking if it was a good plan to play or should she just say that she drank too much and go to sleep?

"Are we really going to play a game for some horny teenagers? Aren't we a little too old for this?" She asked, still not moving from her place, her arms crossed on her chest. Adora was wearing only a black tank top on her sport bra, so she was sure her muscles were clearly visible in this position.

Suddenly she felt a light touch on her shoulders, soon enough a warm breath followed them, stopping right next to Adora's ear. "You scared, princess?" Catra's rasp voice whispered, her cheek lightly touching the blonde's neck. Adora could have sworn that she forgot how to breathe, her hands automatically grabbing the material of her black sweatpants. What the hell was that?

"I'm not scared." She snorted, rolling her eyes as Catra slowly pulled away, already making her miss this unexpected touch. "Fine, I'll play."

"I knew I can convince you that way." Catra smirked, sitting on the floor and not even a second later tapping a place next to her. Adora finally moved from the couch, taking a sit on Catra's left side. "C'mon it'll be fun, dummy."

And again, the blonde found herself blushing at her best friend even if she knew, it wasn't the right thing to do, but that's just how her body reacted. At least she could blame it on the alcohol she was drinking the whole afternoon.

They sat in a circle, Catra was on her right, followed by Bow, Mermista and Seahawk on her left, and Glimmer straight across them. Everything was already set in the middle — two decks of cards and an empty bottle. With fresh drinks in their hands, they were ready to play, but there was still one issue — who should spin first?

"Adora didn't want to play so I think she should be the first one." Catra said, sipping slowly her beer. "I think it'll be fair."

"I'm more than fine with it." Glimmer answered right away, smiling at Adora, who gave her death stare. Great, just fucking amazing. "Truth or dare, Adora?"

"Dare." She said almost immediately. If she was already playing, what could be the worst she would get. The girl reached for a dare card, turning it to her face, so she can read what's on it. "Hug the person on your right for three rounds of the game." She read, landing her eyes on Catra, who was already smiling at her. Fuck.

"Oh no, what a scary dare." Catra laughed, moving closer, so she could wrap Adora's arm around her own shoulders, resting her head on the blonde's chest. She must have heard how fast her heart was beating, but she couldn't help it. Not when Catra was so close to her.

Finally she spinned the bottle, choosing Glimmer. She smilled widely. "Truth or dare?"

And so the game began at it fullest. Sure, at first Adora still was a little skeptical about this but after another beer and Catra in her arms it was tolerable. Especially when the magicat didn't move after those three rounds, still clinging to her side, softly purring from time to time.

At first the game wasn't that spicy, more funny and kinda embarrassing because of the stupid questions and even dumber dares. Soon enough they finally dug up deep enough to discover a new batch of things. The cards weren't shuffled so it was the main reason, why everything needed time to get more interesting. Some dares even repeated itself or were really similar to each other like when Bow had to sit on Seahawk's lap for three rounds was almost like the dare she got with Catra hugging to her.

When it was time for Catra's first dare, Adora was way more exited than she should be. The magicat had to call the next person that the bottle with land to by the cute nicknames for the rest of the game and damn, she was litteraly prying for it to be her. But God don't care about her requests because unfortunately it landed on Mermista. And Adora had to deal with her stupid jealousy for the rest of the night.

Finally after too much time spent on dumb dares, Glimmer got first really good one. She had to kiss every one of them in the neck. Maybe it wasn't spicy enough but still better than sitting on someone's lap. Also Adora could have sworn that when Glimmer was kissing Catra's neck, the brunette was intentionaly kept an eye contact with her, so Adora could stop breathing.

Basicaly from now on it was mostly Adora getting stupidly jealous about Catra because of those dumb dares she was getting. And of course the magicat was the kind of person that had to choose always dare. Like why did she have to pick up the one where she had to pass the gum with her mouth to the person across, not on her left. She had to watch as Catra's lips almost touched with Glimmer's and shit, since when she clenched her teeth so thight?

Of course if she wasn't freaking out enough already after that, not so long after that, Seahawk had to do an erotic lap dance and who was the one that the bottle choosed? Sure, it had to be Catra, right?! Also, he was doing a strip on the table not that long ago and still didn't put on his shirt. Adora knew that her best friend isn't interested in men but it didn't stop her from almost breaking the glass bottle of beer, when the brunette rested her hand on his hip. She wasn't brave enough to do this kind of shit in front of everyone but fuck, she really wanted to take Seahawk's place at this moment.

Luckily it wasn't like that all of the time. There were still some funny and stupid dares, like the one when someone had to write something on Bow's forehead and of course Catra was more than willing to do it. She grabbed the marker really quick, writing "slut" with a nice font. Now nobody could look at him and not at least smile really wide.

Seahawk had some of the most dirty ones so far, like being a human cup. Mermista wasn't happy to drink beer from his abs, or at least tried to look like that. To be honest she kinda wanted this to be her and Catra but she would never say that out loud. Well, she wanted almost every dare to be her and Catra, especially the one with the hickey that Glimmer had to left on Bow. Like come on! Just thinking about Catra's fangs on her neck made her blush like crazy, praying that nobody noticed this.

Adora didn't have a lot of chances and she wasn't sure if it was good or bad. The spinning bottle didn't like her like the others. But when it landed on her, she choosed truth, later regreting it badly.

"Who is the most attractive person in this room?" She read, sighning almost right away. Of course she couldn't get anything easy, even if the answer was kinda obvious, she couldn't say it just like that. Adora took a deep breath, pretending like she is thinking about it, when she noticed by the corner of her eye how intesively Catra was looking at her. She finally turned her head to the magicat, almost forgeting about everything as soon as her eyes locked with Catra's. "Easy, Catra."

"Good answer, princess." Catra said with low voice and fuck, Adora was fucking lost in this woman and she shouldn't. They were best friends, they trusted each other and yet, she couldn't fight the feelings she had for this idiot. The blushes, elevated heart rate, sweet creeps she felt with almost every touch. Adora was never so gone for anybody. "Go on, spin it, dummy." This time she said it in her normal tone, waking the blonde from a beautiful dreams of her.

She leaned foward and spinned, after a moment the bottle landed on Catra. "Truth." She said, following Adora's answer and picked up a card, a wicked smirk appearing on her lips. "Is there's anyone in this room that turns you on."

Adora thought that she's going to choke on air as soon as the brunette read it. Suddenly her heart was ready to break through her chest and fly far away. Shit, where was this game going?

She felt a little touch of Catra's tail on her lower back and when she turned to the side, those beautiful eyes were looking at her once again, unfamilliar grin on the feline's face. Fuck, was this room always this hot or did she drank too much? "Yeah." She whispered and shit, Adora literally forgot how to breathe at this very moment. Is she dreaming or was there something more than alcohol in her beer? Adora swallowed way too loud, feeling a hard red blush coming to her cheeks, what made Catra smile wide as hell. What the fuck was happening.

Before she could come back to life, her friend turned around and spinned the bottle, continuing the game. It took a few more minutes for Adora to finally register where she is, and with who. She looked around in confusion, wondering if she just witnessed what she think she did. But no one was looking at her, busy with their own questions and dares. Everything looked like nothing happened, apart from one thing — Catra's tail was still slowly rubbing against her back. She tried to look at Catra and find anything, but the magicat wasn't even looking at her, focused on a talk with Seahawk. Adora was really lost.

"Adora are you still playing?" She finally heard Glimmer's voice snapping her yet again. Adora hummed. "It's your turn now, are you still in?"

"Yeah sure, i'll do truth." Adora answered, but she still wasn't fully aware of anything at this point. Maybe she drank too many beers and now was imagined things? She lifted a card, ready to read it without a second thought. "Tell everyone about your last sexual fantasy."

Holy fucking shit.

There was no chance for her to say even a word, not when... not when this was about Catra. Yes, sure it was wrong that she thought about her best friend in those ways somethimes but she really couldn't help it, even if she tried. Adora imagined Catra's claws on her back and arms way too often, just like her fangs in her neck. She was wondering how electric this must feel, little sharp touch on her hot body. Fuck.

"Adora, are you okay?" She heard worried voice of Catra right next to her and when she opened her eyes, she was way too close. Wait a damn minute, when she closed her eyes? "Okay, that's it, I think you need a minute to pull yourself together, come on."

Catra got up from the floor, reaching her hand to Adora and helped her stand on feet. Without letting go of her hand she told others to continue without them for a second and led them to the toilet. She turn on the cold water, telling Adora to fresh herself up.

"If you want, we can leave them and go to sleep." Catra said after a while, looking still a little worried at her best friend washing her face. "You zoned out really bad there."

What should she say right now? Sorry Catra, I was thinking about those fantasies with you ad the main role? Oh hell no. "I'm fine, I think I just need a little break."

"We can take a quick nap, they won't even notice of we're going to dissapear for half an hour, really." Catra said, leaning against the wall. Taking a nap with her was probably the best idea but after all of this, Adora wasn't sure if she could take her warm body wrapped around her. They slept together in bed a lot of times and everytime Adora was so well rested the morning after that she wanted to keep Catra in her bed forever. But right now she was scared that after all this beer and this stupid game, she might do something dumb and destroy their friendship. Yeah, maybe it looked like Catra was giving her signals, but Adora was drunk and probably read it all wrong.

"I'm really okay, Cat, don't worry." She said, catching Catra's eyes in the mirror. This time she found in her look something more than just worry but she had no idea what it was. "If you say so, but tell me if you want to rest, okay?" The magicat answered and Adora showed her a thumbs up, making her smile.

Five minutes later they came back to the others, taking up their places on the floor. Adora pulled out her hand to the beer, but Catra was way faster, taking it from under her nose. "Nah, you need a break, princess." She said, lifting up Adora's bottle to her mouth, drinking a little bit out of it. Fuck, it's hot again. "I'll give you a next one when you sober up a little bit."

"You two play or nah?" Mermista asked, skipping her eyes from Adora to Catra. The brunette looked shortly at her before answering quick "sure."

Adora skipped a few rounds, before she really came back to gaming with her friends. Maybe Catra was right and she needed a moment to sober up? Maybe the temperature in the room was caused by alcohol and not some stupid signals she thought Catra was sending her. At least that made more sense.

After about fifteen minutes, Adora was playing with them and some time later, she finally got another beer, because Catra said that she looks alright now. Once she was back in the game, the bottle still didn't like her, bypassing her almost every fucking time. She was ready to throw hands when her turn finally came.

"Yes!" She screamed with a little too much enthusiasm. "I'm going for dare."

If she only knew, what was coming for her, she would definitely choose thruth over dare but it was way too late for it. When she picked the card with her dare, the instant blush came to her cheeks. Adora wanted to dig her own grave and hide there for the rest of her dear life. This had to be some stupid joke, right? From so many fucking cards she had to pick this one. Well, fuck her life.

"Kiss the person on your right with mutual tounge for three minutes, no cheating." Adora read looking at Catra, who was sitting on her right almost immediately. "I hate this game."

The magicat smiled widely, crossing her arms on her chest, eyes focused on the blonde girl. "What? Scared, princess?"

Adora was ready to stand up and just leave. There was no fucking way she'll be kissing her best friend that she's so furiously in love. This shit couldn't end well for her.

But if she would go away right now, Catra could start to suspect something. Adora felt her heart start beating so fast, she thought it might actually flew through her chest. And it wasn't the first time today. But she can kiss her chrush in a game without consequences, right? It's just a dare, right?

"Ugh, fine." She groaned, throwing the card somewhere behind her. If she's going to die, at least it will be by kissing Catra, right? Seems like fair death for her. "Set the stopper or something."

"Damn, i was almost sure that you're going to chicken out." Catra laughed, moving slowly closer. "Glad you didn't tho." It was just a whisper, and to be honest, Adora wasn't sure if she heard it right. Is she fucking dreaming?

"Okay, when you're ready." She heard Bow from somewhere, already too lost in her best friend's eyes. Catra's tail slowly wrapped around her arm, almost making her to choke on air. Shit, is this really happening?

Catra was so close it was making her sick but in a good way. Their hands almost touching, eyes locked on each other. Was the air in here always this thick?

"Remember, no cheating, or we're gonna have to do it again, Adora." Catra's low voice was all she could think about, even if her words seemed to be said in a different language. "Ready?" She didn't have a chance to answer, before magicat's lips touched hers, without a warning.

It was so fucking good. Adora closed her eyes right away, letting herself to get lost in the taste of Catra's soft lips, pushing against hers. The first seconds were still, just them touching their lips together, but then Catra made the move and everything around them just dissapeared. Heavy breath escaped her throat when her best friend started kissing her in that way.

She had no idea, how long they were doing this, but when Catra bit her lower lip, just to make her own way to slip her tounge in Adora's mounth, the blonde couldn't stop the silent moan growing in her, when the magicat deepened the kiss. She was already in heaven, but now? Adora was falling really fast to hell, ready to risk it all for it to never stop.

Just when she was about to do it, the alarm rang in her ears. Catra pulled away immediately, looking straight in Adora's blue eyes with a cocky smile on her face. "Well, you were cheating, babe." She said, turning around to the rest of their friends. Adora froze, her breath stuck in her lungs. Wait, what?

"But it was with the tounge!" She almost screamed, scared of what would she do if it's gonna last longer. "I used mine, but you haven't. That's not mutual, Adora." Catra said and shit she was right.

Her love was so close, their lips together and she just couldn't remember about the rules of the dare. Everything felt so unreal, that she was scared of making any move. But now? If Catra was so willing to do it again, maybe she should stop thinking so much about it.

"It looks like you have to do it again." Glimmer said, looking straight at Adora with a little smirk. After all she was the only one knowing about her feelings and of course she was going to tease her about it later.

When the blonde was focused on her friend for a moment, Catra took her time to stand up, just to sit on Adora's lap a second later, making her hold her breath. Again. Both of the girls were blushing, but at this point, only they could tell by the way, how close their faces were. Adora literally forgot how to breathe, when the magicat wrapped her hands around her neck, her tail waggling next to her waist.

Suddenly, the air got so thick again that Adora wasn't sure if there's any oxygen in it. She didn't even notice when her hands have landed on Catra's waist, holding it thight. "Hope you're really ready this time, princess."

There was no time to answer, when Catra's lips pressed against her again, this time more hungrily, almost immediately pushing her tounge inside. And now Adora wasn't holding back, meeting the magicat halfway, brushing their tounges together. She could hear Catra start purring and couldn't help the smile growing on her mouth. So, the brunette was enjoying this just as much as she was after all.

Her hands pulled the girl even closer, almost not leaving any space between them, as their kiss continued. Fuck, she wished it never ended. But then, the alarm rang again and she felt Catra pulling away, this time a lot more slower, than before, biting Adora's lower lip by doing so. She was so out of breath, but also she was ready for thousand more kisses like this.

Finally their faces got separated entirely and it made her somewhat sad. But even now, when the dare ended, Catra still sat in the same place, connecting their foreheads together, her tail wrapped around Adora's wrist, the blonde's hands still on magicat's little waist.

"This time it was fair." She murmured, letting her purr to continue.

Well, if Adora wasn't already too lost in this woman before, she deffinetly was now.

She just kissed her best friend, her crush and fuck, she wanted to do it again. And again. And again. They just pulled away, but Adora was already missing how Catra's soft lips felt on hers. Maybe if she wasn't a complete coward, this would be a perfect moment to tell Catra about her feelings.

"You two can separate now." Mermista said, but Adora really didn't want to let her friend go. It felt so right when she was sitting on her lap, arms still wrapped around her neck and damn she wanted to hold her tiny waist forever. But she couldn't say it out loud so Catra didn't know about any of this.

"That was nice, princess." Catra whispered in this rasp voice of hers and fuck, Adora was ready to kiss her again but then, she pulled away to get back on her own place, next to her. Her hands tried to stay on brunette's hips as long as they could, letting go when Catra was too far away to reach her.

Adora was okay with pretending that she's not having any romantic feelings for her friend to this very moment. Because how in the world should she focus around Catra now, that she knows how it is to kiss her? Sure, she was way too into her before but damn, it got a lot worse. She had no idea, that she was staring at Catra for minutes, without saying a word. But Catra knew that the blonde's eyes were on her, that's why she had that little smirk on her mouth.

The magicat's tail was still teasing her wrist, and deep inside of her, Adora knew that it wasn't an incident. She didn't care about the game anymore, there was nothing more interesting that could happend after this. Was there even purpose of playing longer? What better dare could she get?

The bottle was spinning and time passed but her eyes couldn't look away from Catra, no matter what. She was so fucking beautiful and Adora was a little too tipsy to care if anyone is going to catch her staring, even Catra. And to her suprise, the brunette even locked their eyes together a few times, giving her a soft smile. Wait, is she dead already?

Just when she was ready to pinch herself to see, if everything is still true, the bottle stopped on Catra, who choosed dare immediately. She picked her card and Adora was suddenly very concentrated.

"If you have an crush on anybody in this room, make out with them." Catra read out loud and Adora could feel her heart skip a beat one more time this night. The magicat laughed, shifting her weight to her arm, that rested on the floor. "But I've already done that tonight."

Wait what? Adora stopped breathing completely, trying to think so hard, she zoned out. So Catra accualy had a crush on one of their friends and already made out with them. But at this point she was flirting with everyone, including her. She was talking sweet things to Mermista the whole time, gave Glimmer her gum, had Seahawk dancing on her lap and kissed her twice. It could be anyone. Fuck, it could be her.

"That doesn't count, Catra." Glimmer said, smiling widely, like she knew what was going to happen. "It's your dare so do it. You're not scared, aren't you, kitten?"

And fuck for Catra it was enough to take the risk of her actions. It's not like she wasn't giving the girl signals the whole damn game. Besides, she hated, when Glimmer called her that name. After all, what bad can happen? Her friend can tell her that she doesn't feel the same, that's it. It's not a big deal, right?

She closed her eyes for a moment, taking a deep breath. Catra knew that all of the eyes were on her and that's not how she wanted her crush to know her feelings for her but damn, there was no going back now.

Catra opened her eyes, slowly turning around to Adora, still sitting on her left side, watching her carefully. When their eyes met again tonight, the magicat saw in those blue irises pure confusion. Well, she couldn't blame her for that. Her tail wrapped lightly around the blonde's arm, while she carefully moved closer. Finally she put one of her hands on Adora's cheek, leaving a soft kiss on the girl's lips, entirely different from the one that they shared a bit earlier but it was enough for her heart to explode.

Silent purr came from her throat as she closed her eyes, not ready to see her best friend's reaction. Instead of words, she was pulled a little bit closer by the strong hand, that landed on her hip and soon she felt those soft lips of the blonde once again. Choked sigh escaped her mouth after the unexpected kiss. Their lips moved slowly, like they had all the time in the world for inspecting every inch of themselfs. Catra's purring grew with every second, her arms wrapping once again around Adora's neck. Fuck, was this really happening?

Just when she was ready to climb on her friend's lap, the blonde slowly pushed away and Catra felt the anxiety coming back to her at full speed. Shit what if now everyone is going to laugh at her? What if Adora is going to laugh at her?

She wasn't ready to look at her best friend, instead of it, hiding her head in immersion of Adora's neck. The blonde was still holding her waist so maybe it's not going to be that bad, right?

"Sooo..." Adora started slowly, almost whispering under her breath. "You have a crush on me, Cat?" She asked, and the magicat couldn't stop a little whimper of embarrassment. "How embarrassing of you."

Damn, why was she so stupid to accualy admit that she has a crush in this fucking room. Sure, Glimmer knew but now everyone knows and she's the biggest dumbass on this planet because Adora is going to reject her feelings.

"Just forget about it." She whispered, trying to pull away, but the other girl's grip was too strong to get out of it. "Don't make a big deal out of it, jock."

Adora laughed silently and Catra could feel that her gaze softened in this very moment.

"Well I think we have a lot of things to talk about right now." She said, slowly moving her lips to Catra's ear. "Because I have a crush on you too, kitten." The magicat felt shivers all over her body. Damn, Adora really was the only person who could call her by that nickname. Suddenly she realized what the blonde just said, moving away from her neck to look in those mesmerazing blue eyes.

"Wait a fucking second, did you just said that you have a crush on me?" Catra asked, looking completely shoked, like she just imagined all those words. "If you're joking right now, I promise, I'm going to kick your ass harder than ever before."

Adora laughed lightly, the same tone that always makes Catra's heart flutter like crazy. She connected their foreheads together, watching those heterochromatic eyes carefully. "I'm really serious, Catra."

Her eyes widened. Holy fuck. This is definitely not what she did expect from this. "Bedroom, now." She said, quickly getting up from the floor, leaving Adora in complete shock. "It's not what you think it is, you idiot!" She screamed after a while, knowing that her best friend must be still procesing her words.

It took a while for Adora to accualy bring herself together. When Catra kissed her, admiting by it that she has a crush on her, all the bariers she had finally dissapeared. If she felt the same way, there was no way she's going to hold back now. Suddenly she felt brave enough to do and say what she did, but when Catra stood up and told her to go to her bedroom, she was too stuned to move. Catra kissed her so she also has a crush on her, right?

"Adora, move your ass, don't make her wait for you." Glimmer said after a while and that was something she needed. She got up and walked slowly to her room, becoming nervous all over again. When she was in front of her own doors, she knocked on them, feeling like she had to do it, before entering.

"Just come in, dummy." Catra said from inside and Adora walked in right after that. The magicat was standing in the middle of the room, hugging herself with her own arms, tail wrapped around her own leg. Fuck did she scare her? Catra wasn't even looking at her, instead focusing on her toes. Fuck, fuck, fuck it's not looking good.

"Listen, Catra I'm..."

"Shut up, Adora." She said softly, finally pulling her head up to look at Adora and fuck, there were tears in her eyes. "Do you really mean it? Not because you're drunk or to mock me about it? Are you really serious? About that.. that you have a crush on me too?"

Suddenly Catra was just a small, scared kitten, unsure if Adora really felt the same about her. The blonde couldn't fight her smile, walking straight to her friend to hug her tight, even if Catra was still standing still. "Why would I lie about something like that, stupid? You really think that in moment like this I would make fun of you, instead of telling the truth?"

Her words worked like they should, because now Catra wrapped her arms around her too, holding her so hard that it almost hurt. But it was a beautiful pain. "And you're not going to change your mind tomorrow, when you'll be sober?"

Adora pulled slightly away to grab Catra's cheeks in her hands, slowly wiping away tears from her face. "And you're calling me an idiot." She smiled softly, connecting their foreheads together. "Catra, I lost my fucking mind for you. I can't stop thinking about you in that way for damn months."

Catra's eyes widened and suddenly she pulled away, her face changed immediately. "Months? You have a crush on me for fucking months and you're telling me this right now?!".

"I mean, you didn't tell me either." Adora was really confused right now. If Catra also had a crush on her, why she looked so shocked about it right now?

"How long?" She finally asked, almost whispering under her breath, like she was scared of the answer. "When did you realize that you like me in that way?"

Catra was standing so close that Adora wanted to hug her again, but if the brunette moved away, she needed some space. She knew her long enough to know this. Lowered ears, tail wrapped around herself, she was uncertain. Right now it was the best to stay close enough without touching her, at least until she wants it.

"I realized how i feel about you on Bow's birthday." She replied softly, looking straight into those beautiful eyes. "When I saw you in that white suit and you had just this black sports bra under your jacket and it was unfastened I just... damn." Adora laughed at herself, watching as Catra's ears lifted a little bit. "I caught myself on thinking about how I would just grab you and well. I think you know. But when I realized what I'm thinking about I panicked and ran to Glimmer. And we were kinda screaming about what should I do but we both had no idea. I guess I didn't start feeling that way in this moment but that's when i connected the dots."

Catra was watching her in silent, focused on her every word. For a while they were just looking at each other without saying everything, when Catra's ears suddenly lifted completely up. "Wait, Adora that was eight months ago. Bow came to me and asked if I know why you two are arguing."

Now, Catra was the one connecting the dots. "You were hiding it for eight fucking months?" Adora sighned bitting on her bottom lip.

"I was scared that if I would tell you about how I feel, you know it will destroy everything, our friendship and all. And if I couldn't have your love I wanted to have your friendship at least." She confessed, still watching Catra carefully.

Suddenly the magicat walked past her and Adora was scared that she's going to just walk away, but instead Catra stopped next to a wall, leaning her back against it. She was scanning the blonde from head to toe, locking their eyes together at the end. "And you? When did you realize how you feel?"

Catra smiled just a little bit, her eyes fall to the ground as she crossed her arms on her chest. "We had a sleepover at my place and I couldn't fall asleep so I was just looking at you. And you were wearing this cute bear hoodie with little ears on top of your hood. You looked so soft and cute, like a little baby. Just so pure and innocent. And you were snoring so sweetly that I just wanted to grab your stupid pretty face and kiss every inch of it and tell you how much I care about you and scream all my feelings so loud that you would wake up." She sighned, kinda embarrassed about saying this to the girl this situation was all about.

"Why didn't you?" Adora asked and Catra's ears fell down once again.

"Same reason. I was scared that I would lose you forever and at this point I'm sure that I can't live without your stupid ass." She laughed, lifting her ears a little bit. "I was thinking about rather should I say something or nah but then you had that crush on this girl from gym and I thought that it's okay if you're never going to feel the same way. You know, I was sure that I'm not your type and there's no way you would fall for me the way I did."

Adora raised her eyebrows. "Wait, is that the reason why you wanted to go with me to the gym?"

Catra laughed silently. "I think I just wanted to make sure that I'm not your type and well, I hate working out and I'm not buff so I guess that's when I gave up. I had hope that maybe it's just a phase and this stupid crush on you will dissapear but it was just getting worse. To he honest, when you were talking about Loonie I wanted to cry because I knew you would never talk about me like that."

And suddenly Adora felt really bad. She had no idea that Catra was crushing on her back then, but it didn't change the fact, that she hurt her. "Catra, I'm sorry."

The brunette waved her head. "You don't have to be, you had no idea about anything. Actually, no one had. I just kept it to myself but this shit was getting harder and harder when you were just being you. Stupid dork that I was falling in love more and more everyday. After some time I told Scorpia, you know that one friend you've never met."

"The one from your class?" Adora asked and Catra agreed with a simple nod.

"To be honest, I didn't want you two to meet because she looked your type and if you would crush on her I think I would jump off the bridge." She laughed, but Adora could hear pain in her voice. "I was scared to lose you and scared to try so I was stuck in one place. It was selfish but when Loonie stood you up I was happy as hell."

Suddenly Adora started to connect the dots once again. She hasn't spoken with Loonie since this night and it was like a year ago. If Catra already had a crush on her back then, how long could she feel that way? Damn, she was hiding it really well.

"Catra, how long is this going on? It was like centuries ago. I can't even remember this sleepover thing." She finally said and the brunette bit her lip once again. "Since when do you have a crush on me?"

"Well, a little bit over two years. I'm not sure." Adora opened her eyes as wide as she could looking at Catra in disbelief. "Okay, two years and three months."

Silence filled the room almost right away. Adora was simply more than shocked at this point. She was kinda ready for a year, maybe even a year and a half but not more than two fucking years. Catra had feelings for her for that long and she didn't notice anything. Damn, she really was an idiot.

After some time, she finally came back to reality and looked at Catra, who was still leaning against the wall, eyes on the floor, ears down and tail wrapped around her own thigh. There was no way she's going to stay away from her now. It took her just a few steps to get closer to Catra, stopping only a few inches before their bodies could meet.

She was unsure with her movements but it couldn't stop her from lifting up her hand to carefully grab Catra's chin and make the brunette look at her. She moved her ears lightly, immediately making eye contact with Adora.

"I can't believe you've been into me for more than two years and yet you're the one suprised about me having crush on you for eight months." She laughed, giving Catra a warm smile. It seemed to work out, when she felt her tail slowly wiggling next to her hip. When Catra wrapped her arms around her neck, Adora was sure that it worked.

"You're such an idiot." Catra smiled widely. Adora rested her hands on the waist of the smaller girl, taking a step closer.

"Yes, I am. But I can be your idiot." She replied. Catra's pupils dialeted so much it almost scared her.

"Adora, that's the most fucking romantic shit you could ever say to me." She said, standing on her tiptoes, so she could connect their foreheads together. "I want you to be my idiot. Can I be your idiot too, princess?"

Adora didn't need words to answer that, instead leaning foward to close the distance between them. When their lips touched once again tonight, it felt even more electric than before. Maybe it was because of the things they finally said to each other, maybe because both of them finally knew that this feeling is mutual and they don't need to be scared anymore.

Their kiss was slow, but full of passion and things that couldn't be named. It felt just like they wanted to say all of the things they couldn't in the past years or months. Catra's tail wrapped around Adora's arm, while she was still standing on her tiptoes just to be almost the same height as the blonde. Suddenly, an idea came to Adora's mind and with a quick move she grabbed Catra under her thighs, lifting her up.

The magicat grunted softly, immediately wrapping her legs around Adora's waist, happy that now, they can be on the same level. Once again tonight she decided to lightly bite on the blonde's lower lip, asking for a permission to deepen the kiss. And fuck, Adora was more than happy to give it to her. She finally had what she wanted for months, so why should she hold back now, when Catra was here, in her arms, kissing her so good?

As the kiss lasted, Adora began to slowly rub Catra's short fur on her thighs with her thumbs, making the magicat purr softly. She smiled lightly at this. Adora really loved when Catra was purring, it was just so cute.

The blonde was slowly losing her mind, when their tounges danced together, no rush at all. She had no idea, when Catra got rid of her hairband, now rubbing her head with one hand, other one concentrating on her neck. Fluffy tail still wrapped around her arm, but now more thightly. The air in the room began growing thick, when they finally moved away from each other to catch a breath.

"Fuck, I wanted to do this years ago." Catra said, completely breathless. Her eyes were still closed, like she was scared to wake up from a beautiful dream. Adora smiled placing a kiss on top of her nose. "I really need to thank Sparkles."

Suddenly Adora was confused once again, looking at Catra with one raised eyebrow, when the magicat finally opened her eyes. "For what?" She asked.

"Well... about a week ago when we came back from that one club I might have told her that I see you as someone more than just a friend." Catra replied, fresh blush appearing on her cheeks. "When we came back, you kinda just went on the couch and fell asleep immediately so we decided to stay a little bit longer because there was still wine in the fridge. But again, you were looking just so cute and beautiful that I said out loud that I want to kiss you so bad it hurts. Sparkles was in shock but she seemed weirdly exited about it. Two days later she called me about this stupid game that we can play, because there's a lot of chances for us to make out."

Adora opened her eyes widely, fighting with a huge urge to laugh too loud. "Wait, so you two planned this whole thing?"

"Sparkles did. I told her to not make a big deal out of it, but she already knew about your feelings, that's why she was so eager to do something." Catra laughed, dragging one of her claws lightly along Adora's neck. "Not gonna lie, I was hoping for some interesting dares with you."

With every second, the blonde was starting to feel like taking a breath in this room was getting close to being impossible. Catra was teasing her again and fuck, she loved it so much. She's always been a tease but usually there was some limit to it. Adora felt like it was all gone now.

"If I have to be honest, I was jealous most of the time." Adora admitted with a little smirk, her hands slowly moved a little bit higher on Catra's thighs. "Especially the one with a lap dance. Even if I would rather you to dance for me."

"Who's the horny teenager now, hm?" Catra laughed softly, slowly moving her tail to other girl's waist.

"You're the one who said that I'm the one turning you on." It was just a whisper but she knew that the magicat can hear every word perfecly. "Even if not out loud, your eyes were telling more than you ever could." Her voice was rasp and it literally made Catra weak, her claws lightly tightened on Adora's neck, while her other hand was playing with blonde's hair tied up in this stupid ponytail, that she secretly loved.

"Since when can you flirt back? I tried thd whole night and all you could do was look at me with that dumb smile or blush like an idiot you are." She replied after a moment, moving away slightly to lean her head against a wall. The blonde was looking at her still rubbing her thighs slowly. Soft purr still in the air.

"I have no idea but I see that you like it." As she said it, that stupid smirk appeared on her face. Catra loved that smirk just like any other smile that Adora ever gave her. "Sooo, am I really turning you on?"

And Catra lost it right there, letting herself laugh a little bit too loud. She moved her hands away from Adora's neck and hair, grabbing her cheeks instead. She kissed her lips shortly, just a quick brush, but it was enough for both of them to blush furiously once again.

"God, you're such an idiot." She smiled, as she looked straight into those blue ocean eyes, like she was searching an answer to something. "I think I'm in love with you, Adora. Like really in love. Not just some stupid crush. I really think I fell in love with you. And I felt so hard that it hurts sometimes but I like every second of it."

For a moment, Adora just stood her, procesing every word in her head with a huge smile on her face. After a while, she also gave Catra a quick kiss, connecting her eyes with her's.

"I think I'm in love with you, too. Almost everytime when you're close enough I feel like my heart is going to jump straight out of my chest. I want to protect you from all of the bad things in the world and give you all the love I have in me, because you deserve it." She said and Catra connected their foreheads together, tears in her eyes but this time Adora was sure, that they're happy tears.

"Stop it, or I'm gonna kick your ass, you dork. If you're going to tell me everything today, what would you say tomorrow?" Catra smiled, her thumbs slowly rubbing Adora's cheeks.

"Well, every day I will find another thing to love in you." She laughed, making Catra blushing even harder than before.

"Ugh, stop talking already." The magicat said, pulling her close to kiss her again and finally shut her up.

They just kissed a few times, but both them already knew that they're never going to get tired of this. The sweet taste of soft lips connected together in a silent promise of care and love. Sure, a lot of things will change now, but it's not a problem.

And when they finally walked out of the room, while holding hands, Glimmer already knew that her plan worked perfecly for this two idiots. As everybody looked at them, Adora smiled widely. "Guys I want you to meet somebody."

"Adora, we already know Catra." Bow laughed, laying on the floor. There was no sign of a bottle or cards so they probably ended the game as soon as they dissapeared.
"Yeah, but do you know my girlfriend Catra?" She said proudly and everyone started to laugh, including Catra, who also decided to stand in front of Adora, wrapping her arms around her neck once again. She looked so tiny like that, the blonde just wanted to lift her and hold save in her arms forever.

"I fell in love with such an idiot." The magicat laughed, stadning on her tiptoes to seem higher. "But after all, you're my idiot." And Adora couldn't help herself, leaning to kiss her new girlfriend. She didn't care as the rest told them to get a room, knowing that Catra probably already showed them her middle finger. Damn, she loved that girl so much. And now she knew that Catra loved her back. She couldn't be more happy. She had everything she wanted for so long.

Catra was finally hers and Adora was Catra's. A perfect ending to their friendship chapter and a beautiful opening to lovers book.

"You guys owe me some nice wine or something." Glimmer said from behind their backs as soon as they moved away from each other. "If it wasn't for me you two would never make a move."

"Thanks, Sparkles. I'll get you some nice thing." Catra replied, not looking away from smiling Adora. Because even of she was smiling at her a milion times before, this time and every another one was different from the previous one. "Or just pick up something and I'll pay."

"If you say so, but don't be suprised later, scum." Everybody laughed after her words but Catra didn't care about money right now. She finally had Adora and it was more than all the fortune in the world.

No matter what would she bought for Glimmer, nothing's enough to thank for this night. She gave them an opportunity to finally confess and luckily none of them chicken out. They were too scared to say it out loud for so long but from now on, they can say it everyday without any fear.

Two best friends falling in love with each other, too afraid to talk about their true feelings, hiding in shadows of lies so they won't lose what they already have. A beautiful story indeed. And it's just the begining of it.

Notes:

I really hope it wasn't terrible. If you made it to the end, thank you so much for reading and I hope you liked it!