Notes:

Ok, so, this is my first fic in a loooot of years, so please, be kind. Also, English is not my first language (Spanish is and there is also the Spanish version available so, if there is any mistakes, I'm very sorry!

Please provide feedback, comment and share!

I hope you enjoy reading it as much as I enjoy writing it! :) Probably will have between 3 and 5 chapters.

I will try to update a chapter every week, so please, if you like the story again, comment so I can be motivated :D

The light in front of her was so bright, so tempting. It was like a magnet, calling her, whispering and summoning her. She could almost touch it. Everything that she ever wanted. Suddenly a scream, Catra's scream, and she was back to reality. She was in the tunnels walking while holding Adora and they were almost at the center of the Heart. They were close, so so close.

"Catra!" Adora yelled with worry, turning her head under Shadow Weaver's arms. Shadow Weaver tried to hold her grab and Adora pushed her off.

"Adora, wait!" She called after Adora, but she didn't listen to her and started walking, or stumbling, towards the scream. Shadow Weaver looked one more time into the light and then turned to see a stubborn and weak Adora trying to keep her pace and not to fall onto the ground.

Shadow Weaver was angry, and amazed at the same time. Angry because, once more, Adora was letting her emotions, her feelings and her wanting to get in the way of what needed to be done. She knew, she always had known that Adora's feeling for Catra were her biggest weakness. That's why she did all she did. It always had been for Adora's sake.

She had tried again and again to keep them apart, mess with their heads and make them to hate each other. And she had succeeded, just for a little while. Because they just kept coming back to each other, no matter what. And after everything she and life put them through, that they were still able to gravitate towards each other once more was what Shadow Weaver suddenly felt amazed for. She realized at that moment, with Catra risking her life for Adora, and Adora risking the sake of the planet and the whole universe for Catra, that it didn't matter what she did, the bond between them was too strong and too deep.

She was tempted to play once more with them when she saw they were getting close again, but she wasn't strong enough and they were always surrounded by people. A part of her regretted it at that moment that she didn't intervene, if she have done it when she though about it they would't be in this situation. And now it was too late. With her head still a little dizzy from the drinks she had before Catra interrupted her, she saw just one solution. She run as fast as she could and arrived to where Adora was resting a few moments against the wall. Adora was about to start walking again when Shadow Weaver touched her shoulder. "I will take care of it" She said tightening her grip on Adora's shoulder.

"What? No!" Adora replied confused.

"You need to reach the Heart Adora, and I know you won't do it as long as you know Catra is in danger.

For a brief second Adora looked at her with regret for the truth of that statement, but automatically after, she nodded with determination.

"I just can't… I can't leave her, not again, I… I…" Adora had pleading eyes.

"I realise that now" interrupted her Shadow Weaver with something similar to tenderness in her voice. "My child, I hope you understand that everything I did, was for your own good, to make you stronger. But I failed, so at least I will give you something back" and with her other hand she touched Adora's forehead.

"What? I don't understand Shad-"

"You will, once you release She-Ra, you'll know and understand." She passed slightly her fingers from Adora's forehead to her cheek. Finally, getting her arm down, Adora was looking at her just wide-eyed. "You're welcome." She proclaimed before she released Adora from her grip and started walking towards Catra's screams.

She arrived just when Horde Prime was about to sacrifice Catra to the big monster with green tentacles coming out of its mouth.

"So tell me, little sister, was it worth it?" She heard Horde Prime ask Catra. She, that was hanging upside down from one of her feet at one of the tentacles of the beast and about to be devoured, just closed her eyes while tears were coming down her eyes, ready to die.

Shadow Weaver shot a ray of dark energy to the beast and it released Catra, then she shot three more rays.

"Shadow Weaver?" Catra asked surprised, still on the ground.

"Take Adora and run!" She shouted. She knew it was the only way that Adora would reach the Heart.

She started fighting the beast again when Catra stood up. "What are you…?" Catra asked still shocked.

"I told you to run! Now, run!" She interrupter her, throwing her with a blast of dark energy towards the tunnel and

putting a magical barrier to stop her from coming in again.

How could these children be so stubborn? Hadn't she taught them discipline? Well, not enough, she laughed to herself. Catra was still there, hitting the barrier despite telling her to run.

"Shadow Weaver no!" She screamed still hitting the barrier.

"Please Catra. You need to make sure Adora reaches the Heart. The magic must be set free."

Catra gasped. The monster attacked Shadow Weaver but she blocked it.

"Stop it! It's going to kill you!"

"It's too late for me. But you, this is only the beginning for you. I am so proud of you, Catra." She deepened her voice in the last sentence.

Being honest to herself, how could she not be proud of Catra? Catra was just about to die for Adora. Even after everything she had done to her, to both of them, they were still fighting and holding on for each other. How was that possible was beyond her comprehension, but once she had seen how bonded they were, she knew she had to do this.

"No, no!" Tears started to pour from Catra´s eyes and she was about to bang on the barrier once more when Adora arrived right about that moment and grabbed her hand.

"Catra?" Asked a worried Adora. The number of green lines around her body seemed to had increase.

Catra starred a few seconds at Adora, surprised but glad of having her there, beside her. She turned to look at Shadow Weaver again, who was watching them with a soft expression. Her only regret at that moment was not being able to touch Catra's forehead like she did with Adora. But she was sure that Adora will let her know somehow and she would also understand.

She reached for her mask and took it off, showing her scarred face to them.

"You're welcome." She said again and couldn't help but to plaster a bit of a smug expression on her face. They will be grateful. Not only she was sacrificing herself for them and giving up her life, she was also giving them back what she took more than once: a life and a chance of being together.

She dropped her mask to the floor and repeating to herself once more They will be grateful, she concentrated all the dark energy left in her and released it at once in a dark and big explosion that consumed her and the beast. All was left was her mask on the floor, broken in half.

Horde Prime was gone, forever. Adora, or She-Ra, made sure of it. After the last battle, everybody was happy but exhausted. They decided to spend the night in Bright Moon, in the castle. Luckily enough, the castle was still intact because they decided to hide before Horde Prime had the opportunity to strike the castle.

Excited, Adora decided to show Catra the castle, room by room. Adora was talking and pointing to all different kind of things, dragging Catra by the hand, some times suddenly stopping and making Catra to bump into her. After five different rooms, Catra decided to stop Adora, even though she was enjoying seeing an excited Adora and the feeling of Adora's hand on hers.

"Hey, Adora?" Catra stopped walking and pulled Adora a little to make her stop too.

When Adora turned to look at her and Catra saw how Adora was almost beaming, she regretted stopping Adora. But she already had done it, so, it was better to continue with what she wanted to say.

"I… I love seeing you so excited, showing me around, but… it's been a long day, more like it's been a long few years…" she sighed after that though, but immediately recompose herself. "It would be good to call it a night and have some rest."

"Right, right, you right." Adora laughed nervously and Catra relaxed seeing again how goofus Adora could be. "Eeehh, ok then, I will show you my room." Adora blushed a little and looked at some point behind Catra.

It took a few seconds for Catra to register Adora's reaction. "I.. I didn't mean…" she blushed too and looked at the floor. "I though I would sleep in one of the tents that we put outside, in the garden, for those who won't fit in the rooms.

"Oh" Adora sounded a little disappointed. "If that's what you want…" she tried to act casual and shrugged her shoulders. "I will walk you, then." She was about to start walking again heading for the garden when Catra stopped her again, hands still intertwined.

"What do you want Adora?" she asked her looking intensely in the eyes.

Adora starred at her for a long few seconds, in which her expression changed from shocked, to scared, to surprised, until it reached realization. Then she smiled.

"I want you, by my side, where I can feel that you are really here, next to me." She tightened her grip in Catra's hand. "That I am not going to close my eyes and once I open them, you are gone, we-" she pointed to both of them with her free hand. "-are gone." She looked at the floor, ashamed and flustered.

"Adora, look at me." Catra touched Adora's chin to make her look up at her. "I'm here and I promise you I am not going anywhere." She took a step closer to Adora and pressed gently her forehead into Adora's while putting a hand around Adora's neck. They both closed their eyes.

Adora slowly sighted, absorbing Catra's proximity and warmth, letting all flow through her body, calming and composing her.

"You are right, I'm sorry. This time is different. She is not here anymore and she cannot-" Adora stopped abruptly.

"What do you mean? Are you talking about Shadow Weaver?" Catra suddenly opened her eyes looking shocked and surprised at Adora.

Adora also opened her eyes and just starred at Catra for a few seconds. Then she smiled again.

"Never mind." She said before caressing Catra's cheek. "So." She cleared her throat and moved a little from Catra without breaking the physical contact. "I told you what I want. Now is your turn." She smiled cheekily. "Do you really want to sleep in a tent in the garden?"

"No, I really don't. I also want to be with you." Catra blushed and looked a little shocked that it was kind of easy to admit that now.

"Good." Adora smiled triumphantly.

Seeing Catra so flustered, Adora couldn't help but to gently grab Catra's chin, move her head up and slowly approach her lips to Catra's and kiss her. It was slow, sweet and delicious. There was no hurry in it. For the first time, Adora knew she could enjoy worriless kissing Catra and nothing was going to happen when she opened her eyes and nobody would harm them. Only when they both needed air, they broke the kiss.

"Wow… that was…" Catra said first.

"I know…" Adora laughed. "Come on, let's get some sleep. Tomorrow will be a brand new day." She pulled Catra's hand and started to guide her to her room.

After some washing and cloth changing, there were both in Adora's bed wearing the shorts and the tops similars to the ones they used to wear in the Fright Zone as pijamas. Adora was awake, looking at the ceiling and Catra was asleep, lying on top of Adora, with her head under Adora's chin and slightly purring.

Adora couldn't sleep. Part of her wanted to tell Catra, show her all she knew now, and she knew she should, Catra deserved to know too. But other part of her was afraid. What if it was too much for Catra to handle? What if Catra got scared and overwhelmed and left her? Shadow Weaver maybe wasn't there any more, but for sure they were still suffering the consequences of Shadow Weaver actions.

Catra woke up the next morning in a foreign and empty bed. She sad up and panicked. Her breathing quickened, and after a few seconds she remembered that she was in Adora's room, in Adora's bed, but not signs of Adora. An emptiness started to rise in her stomach. She tried to focus and she started remembering the events of the previous day; the tunnel, the Heart, the kiss… two kisses actually. Her breathing started to slow down. She remembered again the kisses, then she blushed and touched her lips. It was real, it was all real: she had told Adora she loved her, and Adora had told her that she loved her back. And they kissed, and then She-Ra was there, and she defeated Horde Prime, the most important fact, of course. Well, who was she kidding? The most important fact was that Adora loved her! Adora felt the same way and it was still a little hard to believe that finally they were together.

Like she said to Adora, Catra had always loved her, but she had never wanted to admitted it, not to Adora and not to herself. Not until recently. She had always wanted Adora, she had always felt that wanting pulling so hard and she had tried with the same strength to deflect it, fooling herself that what she wanted was power. But deep, deep down, she had always known what she really wanted: Adora. Heck, even Double Trouble at the end was able to saw it. And now, now she had everything she wanted and longed for, the realisation sicking in. She felt overwhelmed for a few seconds. She breathed in and out as Perfuma had taught her, and let the overwhelm pass her to lead her to the happiness of it all.

Yesterday, after the kiss and Horde Prime was defeated, Catra was walking in a rush of adrenaline and emotions, she was happy and excited but she didn't really have time to process everything. Today, in a new day and a new light, she was able to do it. She felt happy, extremely happy and excited too again, almost thrilled. Almost. The emptiness that she felt when she didn't see Adora when she woke up was still there. She knew Adora loved her, she knew what happened yesterday was real. Again, she had everything she ever wanted, and yet she was feeling that emptiness, like something was missing, like she was incomplete. Was she just being whiny for Adora's absence? Was she going to feel incomplete every time Adora was not around her?

Suddenly the door opened, and Adora was there, in her top and shorts, her golden hair loose, moonshine reflecting on her blonde hair. Just… beautiful. All train of thoughts were lost for Catra, and she could only to stared in awe. Adora stared back at her, kind of with the same expression. When they both realised, they blushed and after a few seconds, they bursted into laughter, Adora snorting a little.

"Good morning." said Adora smiling when they stopped laughing. She approached to the bed and sat next to Catra.

"Good morning." Catra smiled back. She reached for Adora's neck, and gently, pressed their foreheads together. A small gesture that pleasantly was becoming an habit, almost a greeting. "I woke up and you weren't here. That's mean." She pouted playfully.

"Sorry, I was just checking if I could bring you breakfast to bed. Miss me?" Adora chuckled.

"Me? Wha-? Pfff, nah" Catra moved her other hand dismissively and rolled her eyes.

The dynamic of messing with each other felt so familiar. The closeness and the intimacy of their touches now, however, felt so new and good.

Adora was about to moved away from Catra when Catra tightened her grip in Adoras neck just a little bit. "Yes, I did." She said hoarsely staring in Adora's eyes.

Then Adora's eyes moved to Catra's lips and she gulped. "Sorry again. Let me make it up to you." She almost whispered before she capture Catra's lips with hers.

In that moment Catra was sure of two things. One, she loved Adora with all of her. Two, even with Adora there, with her, holding her, kissing her, she couldn't shake off the felling that something was missing and she was incomplete.