Christina let out a sigh of exasperation as she leaned back in her chair. Things were not working as they were supposed to, typical with code she guessed but it was still annoying. She debated talking to her manager about it, but a glance over at his desk to her right told him that he wasn’t there. It was after five, so the day was over for most people but she had stuck around to try and sort out this bug, and at the same time was also waiting for Nicholas to pick her up for dinner. It was their anniversary today and Nicholas had insisted on planning everything for when she got off of work, plus a surprise or two.



Finally her phone lit up with a text. Waiting outside. Pushing back her chair and shutting off her computer, she grabbed her beige trenchcoat off of the hook by the door then stopped in front of one of the more reflective windows to check herself out. For tonight, she’d picked a purple long sleeve top, black leather miniskirt, tights, and black leather knee high boots. It had definitely attracted some eyes when she had walked into the office today, but it was really all for Nicholas. Satisfied with her hair and outfit, she slid her coat on and walked outside to the parking lot where Nicholas was waiting outside his car. Smiling, Christina ran the last few steps, her purse flying behind her, and wrapped her arms around him. They kissed for a couple of minutes before breaking apart. “Happy anniversary.” He said with a warm smile.



Christina could definitely had lost herself in his smile for a bit until he stepped back and opened the car door. “And the first of the surprises.” He said with a mischievous grin.



Christina was suddenly glad that he had parked away from the door of the building when she saw the items on the passenger seat. The interior light sparkled off of the buckles of a pair of leather cuffs, which were new, as well as some leather straps and her ballgag with the clear straps that she had been wearing the day they first met in the rainstorm and he found out about her love of bondage. Putting her purse in the back of the car and then shrugging out of her trench coat and draping it over the door, Christina shuddered in excitement as Nicholas picked up the leather cuffs and unbuckled them. She held up her hands, glancing around quickly to make sure no one was around to see them, as the right cuff was buckled around her wrist and pulled tight, then the left. The padded insides felt really nice and comfortable to her surprise as she raised her hands to look more closely at them, only for her wrists to be grabbed and yanked behind her so Nicholas could slide a snap hook around the d-rings of the cuffs and lock her hands behind her back.



Ignoring her look of mock outrage, he next picked up the ballgag and stood in front of her. “We’ll hide everything of course for the trip, but you can’t hide it from me.” Nicholas said with a grin as he kissed his girlfriend one more time before pushing the red rubber ball into her mouth and brushing her hair aside to buckle the clear straps at the base of her neck.



She groaned as the rubber ball was buckled in place, forcing her jaws open as her tongue instinctively met the hard rubber. Nicholas let her enjoy her bondage for a moment before the facemask was brought up and hooked around her ears to cover the ballgag. Next he covered her body with her trench coat, hiding her bound arms and scooped up the straps before helping her into the car. Now seated and belted in, he buckled straps around her booted ankles, then above and below her knees to secure her legs together completely. Satisfied with her bondage, he gave her a quick kiss on the forehead before closing the car door and walking over to the driver’s side.



Squirming in her bondage, Christina spent most of the ride enjoying her restraints, groaning behind her gag, but most of all thinking about her relationship with the man sitting beside her. Nicholas, on that fateful day in the rain, had accidentally discovered her ballgag and with it, her self bondage walk. And instead of reacting in a disgusted sort of way, he offered to take her home and tie her up like she had never been bound before. It was an incredible feeling of helplessness the first time he had tied her up, her elbows and wrists locked together behind her back, legs bound in multiple places, her mouth filled with a gag and bent back into a hogtie and there was no way she was getting out until he decided to let her out.



She was so vulnerable in that moment, but she also felt so safe with Nicholas’s warm presence there beside her through it all and it was in that moment that she felt she had truly fallen for him. He was more than just a really good looking classmate she would see across the room in some of her courses, and after going on some dates they made it official with each other. That had been a year ago now, they were a year older, a year closer. And it really felt nice to be able to call him her boyfriend of one year officially as they pulled into the parking lot. Not that she could call him anything right now with her mouth full of hard rubber.



The lot was quite busy and they ended up parking near the back in the dark portion, which worked out fine for the couple. Christina turned, allowing Nicholas to remove her mask and unbuckle the ballgag. It popped out of her mouth along with a fountain of saliva that he cleaned up with a tissue before unlocking and removing the cuffs from her wrists. Turning back towards him, Nicholas pulled her across the console between them and pressed a kiss to her lips, causing Christina to just melt inside. “Let’s go have dinner then.” He said after they broke apart. “And I have another surprise waiting at home.”



He winked at her before opening the car door and getting out. Christina took a moment to compose herself as well as undo her leg bonds before she exited the car and took his hand. Normally she wasn’t a fan, but on days like these, Christina realized that she did indeed love surprises.