(If I was you I would hate me for taking so long to update. I am so sorry, I have no excuse whatsoever. So this is the last chapter. I hope you enjoy it. Just let me know..and maybe some time I'll write some one shots or something. Thank you for reading.)

Today is the day. Alice is getting married and Shane and Helena are in her changing room, listening to her rehearse her vows. She was a nervous wreck and Shane had to refrain from laughing.

"Why are you so nervous, you know your vows by heart?." Asks Helena confused. Alice starts shaking her head and murmurs something to herself.

Shane studies her for a second and then says carefully :"Dana would be so happy for you." Alice cuts her surprised gaze to her friend and says :" How did you know…?" she trails of.

Shane steps up to her and puts an arm on her shoulder :"I know you okay? I've watched you go insane over this wedding and I know that you can't wait to marry her but also I know that you feel guilty and you shouldn't. She would be happy for you."

Alice swallows and looks around before nodding and saying :"In another life…. I would be married to her." Shane notices that her eyes are shining so she hugs her and says :"I know but I also know that Tasha would do anything to make you happy."

Helena smiles at them and lets them have their moment. When they step apart Helena turns towards Shane and says :"You know, we never got to hear your vows."

Shane smiles awkwardly and looks away.

"I didn't mean that as a dig into you running away, I just meant I would have loved to hear them." Helena explains while smiling at her friend.

"I actually hadn't written any…I thought I'd be spontaneous or something..." Shane states and blushes lightly. Helena and Alice laugh and she sticks her tongue out to them.

"If you would write your vows for Carmen now.. What would they say?" Alice asks curiously.

Shane puckers her lips and thinks for a moment.

Carmen who was just about to check up on them out of boredom, heard that question and is waiting in front of the door to hear the answer.

After a long pause Shane clears her throat and says while staring out the window :"Carmen – the girls giggle at that and she flips them off- Carmen, I know I haven't..done anything right in the past, I screwed up so many times…and yet you're still here. You never gave up on me, not even when I deserved it and ..I don't know why. You are …the greatest person I ever met and …I'm a better person for knowing you. When I met you …I was so broken and lost…and it took a while but you fixed me.. I'm not the same person I was 6 years ago and I hope I'll never be that person again.. I love you more than I loved anything or anyone in this life…and I want to spend the rest of my life showing you that and making you happy…and making up for my past mistakes. Thank you ..for loving me." Shane finishes and focuses back on her two friends, who are staring at her shocked and with shining eyes.

Shane laughs awkwardly and blushes. Helena clears her throat and looks seriously at Shane :"That's beautiful, really. Would you propose to her again?"

Shane chuckles and looks seriously again :"I think she would kill me if I don't." They all laugh at that and don't notice the shadow in the barely open doorway.

Carmen is leaning against the wall and trying her best not to cry and ruin her make up. She shakes her head at herself and walks back out to the rest of their friends, not able to stop grinning.

..

An hour and a half later Alice and Tasha were married and everyone was enjoying themselves at the reception.

Shane and Carmen were sitting at the main table with the newlyweds, Shane's arm around Carmen's shoulders while she was talking to Bette and Tina, whom she hadn't seen …in forever.

Shane can't stop staring at Carmen or stop thinking how lucky she is.

Carmen glances at her and smiles when their eyes connect. She leans in a softly kisses her and then nuzzles her cheek.

"Do you wanna dance with me?" Shane asks, while grinning at her.

" I thought you'd never ask." Carmen smirks and takes Shane's hand, she leads her to the dancing area and smiles when a really slow song comes on.

She puts her arms around Shane's neck, who pulls her closer by her hips and then puts her hand on her lower back.

"This is nice." Shane admits shyly, Carmen leans in and pecks her lips sweetly and then hums her agreement.

"So I had an idea for tomorrow ..and you are free to say no if you think it's a horrible idea." Carmen says and looks at Shane, who narrowed her eyes with an amused smile playing on her lips.

"You know Saturday is family day at my mother's house …and I thought we could stop by and you could try to kiss ass and …" She trails off insecure about not being able to read Shane's expression but then her expression melts at Carmen's uncertainty and she smiles at her. "I think that's a fantastic idea, baby."

Carmen lets out a breath she didn't even know she was holding and tugs on Shane's hair, who just chuckles in return.

"Sometimes I don't even know why I like you." Says Carmen smiling widely. Shane's smile vanishes and she leans her forehead against Carmen's.

"I never know why you like me…but I will do my best to be worthy of that." She whispers with closed eyes.

Carmen's sighs and says :"You were always worthy, baby. You just didn't know."

Shane connects her eyes with those warm brown ones, the ones she loved since she saw them the first time and then leans in and kisses her, pouring all her love in that kiss.