i 100% went overboard with this one but this is hands down my favorite thing i have ever written.
pairings: vinnie hacker x best friend reader
warnings: angst, swearing (minor), brief violence (literally a single punch), name calling... i think that's all????
not giving a summary this time just read it omg
* * * * * * * * * * * * * * * * * *
Vinnie let out a sigh as he walked up the stairs into the venue of the wedding hall. The boy gazed in awe looking at all the green and gold that decorated the rows of chairs in the predominantly white hall.
The chandelier that hung from the ceiling and perfectly centered by the altar. The small wooden pergola at the altar that was scattered with green vines and white flowers with small touches of gold in the center.
The boy swallowed at the sight of the altar, tearing his gaze away as he glanced around at the other guests that trickled in. He made his way down the white runner that laid pristinely down the aisle while glancing at the name cards that sat on the white and gold chairs.
Vinnie reached the front of the seating, glancing at the first chair to his left where his name card sat. He felt the corner of his lips curl up as he recognized the handwriting of Y/N.
Gently, he picked up the small piece of paper, and sat down with it in his hands. His eyes wandered around the venue.
He thought to himself as he observed the floor to ceiling windows and the wooden beams that ran across the ceiling.
Vinnie felt his stomach turn at the thought of her name.
When he first got the invite, nausea flooded his body. Even though he knew the wedding was happening, seeing the invite made him dizzy. The full body urge to not show up was very convincing to him. However, he knew he had to show. Not for anyone but her. He had to be there for his best friend.
Vinnie looked down at the name card, playing with the corners of it mindlessly before hearing hurried footsteps get closer and closer to him, making him glance up.
“Thank goodness you’re here.” Y/N’s mom rushed out, breathing in relief at the sight of the boy.
“What’s wrong?” Vinnie asked, eyebrows furrowing with concern as Y/N’s mom moved her hands in a ‘come here’ motion.
“Follow me. She’s freaking out. She needs you.” At the mention of Y/N, he quickly stood from his seat, dropping the card on the ground carelessly as he followed her mom back down the aisle and towards the back rooms of the venue.
Vinnie eyed the group of bridesmaids that littered around the door with the slight panic tension filling the air.
“Y/N open up!” Her older sister shouted, banging on the door.
“Watch out.” Vinnie spoke, making his way up to the wooden door.
“Oh thank god. She kicked us all out.” Her sister replied, moving backwards as Vinnie held his fist up to the door.
Their own knocking combination they came up with years ago.
Vinnie lowered his arm and closed his eyes. Waiting for some type of response before hearing the soft click of the lock.
He looked back at the bridesmaids and her mom. Giving them a small nod before turning the silver door handle, opening it up just enough for him to slide in. Once he got in, he shut the door and locked it again.
Letting out a breath, he turned around, stopping immediately in his tracks as his entire body froze.
All dressed in her wedding dress. the white lace that scattered among the top of her torso in a corset that hugged her snuggly. The end of the lace flowing into a cascade of white tulle that shimmered slightly in the light.
Her hair was styled in a low bun of some sort, Vinnie not knowing exactly what to call it, with small curled pieces hanging to frame her face.
He was in awe of her. She looked absolutely stunning, and that to Vinnie was still an understatement.
She was and has always been so beautiful to him.
“Vin,” The boy snapped out of his gaze as his eyes found hers from across the room.
“You look beautiful bug.” Vinnie spoke, clearing his throat as he shoved his hands in his pockets.
“Thanks.” Her voice was so soft, slightly above a whisper as Vinnie walked towards the couch, snapping and pointing to it as a signal for her to sit with him.
Vinnie sat at an angle, his face towards hers as she sat straight forward, eyes focused in front of her.
“What’s up? Talk to me.” He spoke, watching as her shoulders raised up and down from the breath she took in.
“I don’t know.” She shook her head slightly as her mascara clad lashes closed together before opening again.
“Okay. Well let’s try this. What’s going through your mind right now?” Y/N lowered her face into her hands, eyes darting randomly around the dressing room as a beat of silence fell upon the two.
“I’m scared.” Vinnie could barely hear her voice. Those two words made his heart hurt as he furrowed his brows at her.
“Of what bug?” The nickname he gave her at the start of their friendship when they were in their early teens as she was obsessed with butterflies, lady bugs, and caterpillars.
“What if I’m making a mistake?” The girl looked up, her big watery eyes locking with Vinnie’s. The sight of her eyes brimming with tears on what is supposed to be the happiest day of her life made his chest ache.
“No no, no tears sweetie. Don’t ruin your makeup.” Vinnie shook his head lightly, leaning forward to the table in front of them to grab a tissue. The boy scooted toward her to lightly dab the tissue under her eyes, making sure to not smudge any of her makeup out of place.
He set the tissue on the table, placing his hand on her back as he rubbed soothing circles on her warm skin.
“Listen bug, I know this is a big change and an even bigger moment for you. But babes, this is what you’ve always wanted. Ever since you met Brad you’ve told me you wanted to be with him and marry him.” As Vinnie spoke those words, he felt his own heart start to crack. Knowing he shouldn’t be comforting her about another guy.
“Brad loves you Y/N. And I know you love him. I know it seems scary but you can do this. If there is anyone who can do this, it’s you.” Y/N looked up at him, her stomach turning in some way that she couldn’t pinpoint the feeling.
At the same time, she felt comforted. Vinnie was always the person who could calm her down and talk her out of her crazy impulsive mind.
Through the two heartbreaks she went through, the first date with Brad, first argument, the engagement, and now the wedding…Vinnie was there through it all.
When she had emergency surgery to remove her appendix back when they were sixteen, Vinnie refused to leave the hospital until visiting hours were over. He spent the night every night, making sure she was comfortable and had a smooth recovery.
When her childhood dog passed away, Vinnie was there with his arms around her and whispering “I’m here” to her until her cries stopped.
When she found out she got accepted into her top college choice of Pomona University for pre-med, her dreams of becoming a pediatric heart surgeon on its way, Vinnie was the first one to hug her. His strong arms securing around her as he picked her up and spun her around yelling “that’s my girl!” as she squealed in excitement.
“I don’t want to lose you.” She whispered, a lone tear slipping past her lashes as it trickled down her face slowly. Vinnie’s thumb was quick to wipe it away gently to not ruin her makeup.
“You will never lose me bug. I’m always going to be here.” Vinnie’s voice was just as gentle as hers, every word laced with trust.
Y/N felt uneasy. Vinnie and Brad never got along. Brad always feeling insecure by the best friend of his fiancé.
“But I know how you and Brad don’t like one another. Brad always argues with me whenever you and I are together. I don’t like it.” Vinnie shook his head, a hint of anger swirling in his chest at the thought of the dark haired boy starting an argument over being insecure by him. He should be insecure, because he’ll never ruin or get rid of his and Y/N’s friendship.
“That doesn’t matter Y/N. I know you don’t like it, being torn between the two of us and wishing we could work something out to be civil. But that doesn’t mean you’re ever going to lose me. As much as Brad and I don’t like one another, he can’t stand to see you unhappy or upset. I can’t either. That is always one thing we can agree on.” Y/N let out a breath, uneasiness still filling her stomach as she continued to look at the boy beside her.
“Promise?” The girl held up her pinky to him.
“Promise.” Vinnie held his hand up, securing his pinky in hers as the two of them kissed their thumbs and touched them together.
“Come on sweet thing. Let’s get you to the altar.” Vinnie stood up from the couch, moving to stand in front of her as he held his hands out for her to take.
She placed her hands in his, allowing him to pull her up with ease as her dress fell down around her in a pool of white.
Y/N leaned forward, wrapping her arms around his middle as the side of her face softly pressed against his chest.
Vinnie felt his eyes begin to water. His arms instantly wrapping around her shoulders tightly as his chin rested on top of her head.
“Thank you Vinnie.” Her voice was mumbled against his chest but loud enough for him to hear.
“Of course bug.” He closed his eyes to prevent the tears from slipping.
The two unwrapped their arms from each other, looking at one another as they both took a deep breath together.
“You ready?” Vinnie asked, moving one of the face framing curls from behind her ear to rest against her beautiful face.
“Yeah.” She gave him a small smile, to which Vinnie returned, leaning forward and placing a soft kiss to her forehead.
“Let’s get you married.” Vinnie moved, walking to the door. Just as he grabbed the handle, Y/N called out to him.
“Vin,” He turned, looking at her as she fluffed her dress around her.
“Love you.” Vinnie smiled, his heart fluttering at those two simple words. If only she meant them deeper than just as a friend.
“Love you too bug.” He meant them. He meant them more than anything. He loved her with everything in him and has for the past three years right before Brad asked her to be his girlfriend. His feelings finally coming to light and him accepting them after years and years of denying them.
But there was nothing he could do about them. Not now, not ever.
Vinnie opened the door, the entire group of girls in dark green dresses looking at him as he walked out of the door, Y/N following him.
Vinnie didn’t stop walking. He walked back into the hall, ignoring people looking at him as he went back to his seat.
Y/N stood there outside of the door, watching her best friend walk away back to his seat.
Her chest ached with another indescribable feeling. The usual comfort whenever Vinnie was around vanished, leaving her feeling somewhat empty.
Vinnie sat back down in his seat, picking up the name card and shoving it in his pocket as he sighed lightly.
“Is everything okay?” Vinnie’s mom, Maria, leaned forward, her voice quiet.
“Yeah.” Vinnie spoke, keeping his head forward as he swallowed. The nausea in his stomach returned, making him focus on something other than his feelings.
The music began and Vinnie closed his eyes gently to pull himself together before opening them back up.
Vinnie watched as Brad walked down. His dark hair standing out with his light grey suit. When he got to the front, he looked Vinnie’s way, eyeing him up and down before standing in his spot. Vinnie only rolled his eyes, already wanting this to be over.
He watched as each person walked down the aisle, Brad’s mom, Y/N’s mom, the bridesmaids, the groomsmen, the maid of honor, the best man, the ring bearer, and the two flower girls being the two sisters Y/N babysat in her free time.
The music shifted, the officiant raising his arms for everyone to stand. Vinnie felt his legs go numb as he forced himself to stand up beside Y/N’s mom.
The glass doors opened and there she stood arm and arm with her father, clutching her bouquet of a mixture of white roses, baby breaths, and greenery tied together by the white ribbon.
Even though he just saw her, Vinnie still felt his breath be taken away by her.
That’s all he could think about. His eyes stayed on her as the pair slowly walked down the aisle. Y/N holding on to her dad’s arm anxiously as she looked at Brad standing there with his hands held together in front of him.
She held his stare for a minute, that same uneasy feeling flooding back into her chest making her divert her eyes. She glanced slightly to the left, looking at Vinnie.
That uneasiness went away just by the soft glance at him. He was her rock, and there was no way she would ever get through life without him.
She looked back at Brad, who was now looking at Vinnie. His stare seemed harsh to Y/N, looking back at Vinnie to see his eyes hadn't left her as she slowly reached the altar. He gave her a small smile, winking at her as she directed her attention to her dad.
Vinnie watched as Y/N’s dad unhooked his arm from her, hugging her as he kissed her cheek. He sniffled as he gave her away to Brad, the dark haired boy grabbing her hand and leading her up the steps in front of the officiant.
Vinnie sat down, biting the inside of his cheek slightly as he listened to the officiant.
“Today we are gathered to celebrate the marriage of Y/N Y/L/N, and Bradley Hartley…”
The nausea found its way back into Vinnie as he clutched his hands together in his lap. He focused on his breathing as he began to tune out the speech of the officiant.
“Y/N and Brad have decided to write their own vows for one another. Brad, you may recite your vows.”
Brad grabbed the piece of paper from his best man, unfolding it as he began to read the words he scribbled on there.
Vinnie couldn’t listen, he couldn’t bear to hear the words coming from Brad’s mouth talking about how she’s forever his, and how he’ll love her, even though her clinical schedule and soon to be doctor schedule will be tiring for him more than her.
Vinnie thought as he held back a scoff. The urge to go up and punch the guy square in the face for that was very strong as he clutched his hands tighter.
Y/N forced a small smile. The vows seeming very simple and not from the heart as her stomach turned.
“Y/N, you may read your vows.”
She turned to her sister, grabbing the folded piece of paper and unfoling it, quickly doing a glance over at it as she took a breath.
“Brad. I am the luckiest person to be standing with you today. I would never have thought I would find someone as unique as you among all the people on this planet. You are both my true love and best friend…”
Y/N’s voice fell off into silence. She blinked at the word a few times.
Her mind clicked. Her gaze looking up from the paper and to her right, locking with those deep brown eyes that stared right back at her.
The officiant cleared his throat slightly, making Y/N jump slightly and tear her eyes back to her paper.
“I’m sorry…You uh- You are both my true love and my…”
Y/N shook her head, folding the paper back up as she looked up.
“I’m sorry. I can’t.” She picked up the fabric of her dress, stepping down the stairs carefully as she walked fastly down the aisle and disappeared through the doors.
Vinnie’s eyes widened, looking to his mom and Y/N’s mom as he stood up and raced after her.
He pushed open the glass doors and turned to the right.
“Y/N!” He hollered as he saw her in the middle of the hallway walking still towards the dressing room.
She stopped, turning to face him.
“What’s wrong? What happened?” Worry was laced with his words as he stopped in front of her.
Y/N shook her head as she closed her eyes, pacing back and forth while she messed with her hands.
“I can’t do it.” She said as her head pounded from the impulse.
“What do you mean you can’t bug? I just told you if anyone can do this it’s you.” Vinnie’s mind raced with confusion as he watched his best friend rub her temples slightly while still pacing.
“Vinnie. I can’t.” She spoke, turning to keep walking but was stopped by Vinnie grabbing her wrist.
“Y/N, you are not making any sense right now.” She felt slightly irritated as her mind was in overdrive making her seem overstimulated.
“I can’t marry Brad.” She spoke clearly, making Vinnie shake his head as his eyebrows furrowed more in confusion than they already were.
“Bug, yes you can. I don’t understand why you keep saying you can’t when-”
“I can’t marry him because he’s not you!” Y/N exclaimed, cutting him off.
Vinnie felt his heart stop.
No. There’s no way. He thought to himself as his eyes widened and he shook his head ever so slightly.
“Y/N-” He started, his voice quiet.
“He isn’t you Vinnie. I can’t be with Brad because he doesn’t love me like you do. He never could. And I could never love him like I love you. The reason I was having second thoughts is because I want you. I need it to be you.” Y/N’s voice was sincere and didn’t falter once.
Vinnie stared at her in shock.
She loved him. She. Loved. Him.
“Please say something so I know I didn’t just do all of this for nothi-”
Her words were cut off as Vinnie stepped forward, placing both hands to cup her face as he pressed his lips to hers.
To say sparks were flying is an understatement as their lips moved in sync. Y/N’s hands resting on the back of his neck as his remained cupping her face gently.
This feels right. This was home. This was love.
That was all Y/N could think as she felt herself beginning to smile into the kiss as all the uneasiness in her stomach melted away.
Y/N’s mom stepped through the glass doors, turning down the hall as she stopped in her tracks wide-eyed as she saw the pair with their lips locked.
“Oh thank god.” The two pulled away quickly as they turned to the woman.
“Mom I-” Y/N’s words were cut off by her mom’s hand going up.
“I’m not…it’s about damn time this happened my goodness.” She laughed as Y/N furrowed her eyebrows at her mom.
“Honey, I’ve been waiting for you two to get together since you both were fifteen. Truth be told, I never liked Brad.” Her mom whispered the last part making Y/N let out a sigh of relief.
“Did anyone like him? If not, why did no one tell me?” Y/N asked, looking between her mom and Vinnie.
“Because you seemed so happy and in love with him. All of us just wanted you to be happy.” Vinnie spoke shrugging as Y/N’s mom nodded in agreement.
“Okay. I will go and handle all of this, and take care of Brad.” Y/N’s mom gave them a thumbs up as Y/N nodded at her, watching her walk away.
“So, what now?” Vinnie broke the silence, the girl turning her gaze to him.
“Um, good question. I have no idea.” Y/N let out a small laugh as her head began to pound from her adrenaline beginning to crash.
“My head hurts fuck.” She winced, her hands going back to rub at her temples.
“Okay…well let’s go to my place and get your headache taken care of first okay? And then we’ll go from there.” Vinnie spoke, moving her hands from her head to replace them with his own.
“Okay.” She smiled softly at him, him returning it as he held out his hand to her.
“Let’s go bug.” Y/N’s smile grew as she placed her hand in his, their fingers lacing together perfectly like two puzzle pieces as they began to walk towards the front entrance.
“I fucking knew it.” The two stopped at the voice. Y/N removed her hand from Vinnie’s as she turned to meet Brad. The boy shaking his head in disbelief as he approached the two.
“Oh save it Y/N. Was this the plan all along?” Y/N shook her head quickly.
“Were you two fucking behind my back or some shit? I always fucking knew you had a thing for her Hacker. Which is why I never trusted you in the first place.”
“Brad I understand you’re-”
“We were never together behind your back man. And yeah I did always have feelings for Y/N. But I pushed them away because overall she is my best friend. I would never sabotage her happiness for my own feelings. That’s a dick move and I’m not like that.”
Vinnie’s words made Y/N turn her head at him.
He always had feelings for her?
“I should have ended this little friendship you two had from the first day we started dating. You’re such a slut Y/N. He’s never going to be good enough for you and he’ll leave you after he finds the next girl. I mean look at him Y/N. He has millions of girls swooning over him and you think you’re special? No you’re just another one of his whores he has lined up.”
Vinnie felt his hands clench at the words falling from the prick’s mouth as he began to step forward.
“Watch your fucking mouth and how you talk about her.” Vinnie stood a solid three inches taller than Brad, yet the smirk didn’t leave his face.
“I’ll get her back Hacker. Just you wait. Hope you enjoy the sloppy seconds while you can.”
That was all it took for Vinnie as his fist connected with Brad’s face.
“Vinnie!” Y/N shrieked as her hand covered her mouth.
“Don’t ever speak about my girl like that ever again. In fact, don’t ever speak to her again at all. Have a nice life Bradley.” Vinnie turned away from him, walking ahead towards the doors as Y/N still stood there shocked.
“You coming or what bug?” Y/N jumped slightly, turning towards Vinnie as he stood before the doors.
She took one last look at Brad before gathering her dress and walking towards Vinnie, lacing her fingers with his as they walked out of the venue and to his car.
When they were settled in the car, she turned to look at him.
“Did you have to punch him?” Vinnie started the car and looked at her wildly.
“He had it coming now. Don’t even try and deny it.” Y/N shook her head, biting back a smile as she leaned forward, connecting their lips again.
Vinnie placed his thumb on her chin, his forefinger hooking under her chin as they pulled back slightly, Vinnie moving to peck her lips three more times before reluctantly pulling away.
Vinnie put his car in reverse, glancing over his shoulder quickly.
“Bug?” Y/N looked at him as he switched his car into drive.
A smile spread across Vinnie’s face.
“I love you.” Y/N felt herself smiling wide, her chest filling up with happiness and comfort as Vinnie looked at her.
“I love you too.” She said back to him. Meaning every word.