DISCLAIMER: All Characters are 18 or older. This story isn't a quick read.
***
Mary and Rex had been dating for nine months now. They were comfortable with each other and enjoyed simple things like their Saturday shopping runs. On this particular afternoon, the sky was overcast, a bit chilly for early fall. The plan was simple: grab a few groceries, get dinner, and maybe go out to watch a movie.
Mary was a 22 year-old fresh-faced blonde was stunning and from old wealth. She had big doughy blue eyes, crimped hair and a slight patch of freckles. Her lips were plump and red with designer lipstick. She spent money on herself, and it showed.
Mary's body wasn't entirely real. Just under a year ago, her parents had gifted her with a pair of tits. They were big, round and full. Her top was a thin, low cut V-neck tee that revealed the inner sides of her breasts and hugged her girls nicely. It was white, a poor choice of color given that the clouds threatened rain.
Her bottom consisted of a blue jean short that barely reached her mid-thigh and left little to the imagination, showcasing her very sexy ass that jiggled as she walked. Men couldn't help, but turn their heads as Mary strutted past them in her knee-high, heeled leather boots that clicked on the concrete sidewalk.
Rex was also twenty-two. He and Mary had been dating for several months. They'd met at a local club, and since then, the two had grown to become comfortable around each other. She had no problems being open with him, telling him about her day or complaining to him about something that bothered her. Rex was, likewise, free to speak his mind. They had developed a level of trust, and that wasn't going to be broken today.
Rex was a handsome boy. He had a baby face and was a little short, but he made Mary feel safe. Mary walked beside Rex, her hand occasionally brushing his as they made their way through the parking lot. He smiled down at her, offering a little squeeze on her shoulder. "You seem distracted today. Everything alright?"
Mary gave a half-smile. "Yeah, I'm good. Just thinking."
In truth, she was distracted, but it wasn't anything she could talk about. The last few days, thoughts of Brad had been creeping back into her mind, unwanted but persistent. Brad--her ex. Her messy, complicated, infuriating ex who had cheated on her with her mom of all people. It had been almost a year since they broke up, but some wounds didn't heal as quickly as she hoped. At least, she got some breast implants out of the deal.
Mary never used to be concerned with the size of her boobs. But now that her mother was the home wrecker and her dad had been too ashamed to stick around, her new rack was a small consolation prize. It helped her feel confident to finally have larger boobs than her mom.
But, they did get her noticed. Everywhere she went, it seemed that her breasts were always getting attention. Whether that was a double take from someone at the grocery store, an awkward conversation starter when ordering coffee, or an inappropriate compliment from an old man at work. Mary grew to like the attention, though she would never admit to it.
Rex had taken a liking to her and her big boobs, and they had started dating. He was cute and attentive, and he didn't care about what had happened to her or why her family had suddenly dissolved. She knew that he wouldn't cheat on her. She loved him. She wore her immodest outfits to please him.
As they walked into the store, the smell of fresh-baked bread hit them, mingling with the sound of carts rolling over the tile. Mary grabbed a cart and led the way, Rex falling in line beside her. They started their usual route through the aisles, grabbing what they needed.
And then, in the cereal aisle, she saw him.
Brad was standing there, scanning the shelves, looking as if he didn't have a care in the world. He hadn't changed much--same messy brown hair, same crooked smile. That smile used to make her melt, and for a moment, her heart skipped a beat. Then reality hit her like a wave crashing against the shore. That's the man that ruined everything, she reminded herself. The familiar anger boiling from within.
Brad was a big man. He was a foot taller than Rex, broader, thicker, more muscular. Mary couldn't see his abs, but she knew they were there. His arms and chest filled out his jacket nicely, and his pants were form fitting. He was 25.
Rex was busy looking at a box of granola when he noticed Mary freeze. He followed her gaze and saw Brad, too. His eyes narrowed slightly. He wasn't the jealous type, but he wasn't oblivious either. He could see the way Mary's expression shifted.
Brad turned and spotted her. His smile faded, replaced by a look of recognition. "Mary. Hey... long time, no see."
Mary could feel her pulse in her ears. She didn't want to talk to him, didn't want him to have any control over her emotions. This wasn't reality though. "Brad," she said curtly, trying to keep her voice steady. She felt Rex's eyes on her but couldn't meet them. She wasn't sure she could explain what was happening in her head even if she tried.
Brad took a few steps toward them, his hands in his pockets. "You look good. It's been... what, almost a year now?"
"Something like that," Mary muttered, gripping the cart tighter. Rex shifted slightly; his presence steady but quiet. He didn't say anything, but Mary knew he was watching everything closely.
"How have you been?" Brad asked, his voice too casual, too light, like he wasn't the one who had shattered her trust and wrecked her family.
Mary clenched her jaw. "Fine. Moved on, actually." She motioned toward Rex. "This is Rex. My boyfriend."
Brad's smile wavered, but he recovered quickly. "Oh, hey man. Nice to meet you."
Rex gave a nod, his eyes never leaving Mary's face. "Yeah. You too."
The tension in the air was thick, and for a second, Mary thought she might just leave the cart and walk out. But instead, she stood her ground, staring at Brad. She didn't know if she was angrier at him for cheating or at herself for still caring or for the way her heart ached even now.
Brad shifted awkwardly. "Listen, Mary, I don't know what all your mom told you about us, but she was lying."
"I don't want to hear it, Brad," she interrupted, her voice shaking now, the anger finally bubbling to the surface. "I've heard it all before."
Rex stepped in, his voice calm. "Maybe we should just go, Mary. We don't need to do this here."
Mary's heart twisted painfully and angrily. Rex's hand was on her shoulder, grounding her. And that was the reason that, instead of saying something, she shook her head, grabbed the cart, and stormed away.
"Mary, wait!" Brad called.
Rex hesitated, his eyes darting between Mary and Brad. In a split second, he made a decision, stepping closer to the bigger boy. His voice was low, threatening. "Leave her alone. Don't come near her again. Do you understand?"
Brad's eyes flashed, and he squared his shoulders, sizing up the shorter boy in front of him. "Who the hell are you to tell me what to do?"
Rex didn't back down. "Someone who knows her worth, unlike you. Someone who doesn't need to cheat. Now, stay the fuck away."
Brad huffed and watched the pair walk off. His fists balled, but the grocery store was not the place to start a fight.
Mary didn't turn around once, didn't look to see if he was following. She could feel the tears stinging her eyes and blinked them away, determined not to cry in the middle of the grocery store. Rex didn't ask questions. He didn't pry. Instead, he silently followed her.
***
A couple days later was a quiet Sunday afternoon when Mary and Rex were lounging on the couch in her opulent living room. The sunlight filtered through the blinds, casting soft golden stripes across the room. Mary was leaning against Rex, her head on his shoulder. They watched an old movie. Everything felt normal and perfect between them. The run in with Brad was in the past.
But as they settled into the calm, there was a knock at the door.
Mary glanced at Rex, confused. "Are you expecting someone?"
Rex shook his head. "No. You?"
Mary frowned. "Nope."
The knock came again, a little more insistent this time. With a sigh, she got up, stretching her arms and making her way to the door. Rex watched her go, a feeling of unease creeping up his spine.
When Mary opened the door, her heart stopped. Standing there, casually leaning against the doorframe with that same infuriating smirk, was Brad.
"Hey, Mary," he said, his voice smooth and familiar.
She blinked, caught off guard. "Brad? What are you doing here?"
"I was in the neighborhood. Thought I'd stop by and see how you were doing," he said, his tone too relaxed for someone who had shown up unannounced at his ex's house.
Mary glanced back at Rex, who was sitting up now, watching the interaction with narrowed eyes. She turned to Brad. "This isn't a good time, Brad. You should go." Her words were firm, her tone clipped, but her body betrayed her. As Brad pushed his way past her, she didn't resist, and Rex saw.
"So this is your new place, huh?" Brad said, looking around the living room. "Not bad, not bad."
"Brad, you can't be here. Mary doesn't want you here," Rex spoke, standing up and positioning himself between Brad and Mary.
Brad raised an eyebrow, a mocking grin tugging at his lips. "Is that so? Let her speak for herself."
They both looked at he. She swallowed hard, her resolve cracking. Part of her, a small but vocal part, still cared for Brad. "You need to leave, Brad. You shouldn't have come."
He stepped closer, his height looming over her. She didn't retreat, her eyes defiant but conflicted. He reached out to touch her cheek, but she pulled back, her expression hardening. Rex, his fists clenched, took a step forward.
Mary glanced at him. "Please, Brad. Please, just go." But, she couldn't hide the tremor in her voice, the hint of uncertainty that belied her plea. Her nipples began to perk under her thin tanktop.