Cover of Contract of the Heart

Contract of the Heart

Read the story

15 chapters · 24436 words · Read 1 times

Billionaire tech mogul Adrian Hartley (age 30) has a problem: his conservative board demands he 'settle down' to secure a crucial deal. Enter Jamie Lawson (age 29), his best friend turned struggling artist, who agrees to a marriage of convenience for the cash infusion his career desperately needs. What starts as a staged romance—complete with sizzling PDA for the paparazzi—ignites into a hunger neither can control. until a whispered 'I can't fake this anymore' changes everything. Will their contractually obligated kisses unravel into real love, or will the weight of their past secrets tear them apart?

Chapter 3: Adrian's fingers tremble as he flips through page after page of Jamie's secret sketches - all of him, some dating back to college - when strong arms cage him against the wall and Jamie's teeth sink into his shoulder, his cock already pushing past Adrian's unprepared entrance in a claiming so fierce the cardboard boxes shake around them.

The silence from the penthouse lingered between them like a third passenger in the sleek town car. Jamie stared out the window, watching the stark, gleaming lines of Adrian’s world blur into the familiar, grungy vibrancy of his own neighborhood. The tension was a living thing, curled on the seat between them.

“You don’t have to do this,” Adrian said, finally breaking the quiet. “My team could pack everything. You could just supervise.”

Jamie’s smile was thin. “And miss the chance to see your expression when you realize how the other half lives? No chance.” He nodded toward a weathered brick building. “Here. Home sweet shit-hole.”

The apartment was exactly as Adrian remembered, yet somehow smaller, more fragile under the weight of their new reality. Canvases leaned against every wall, some finished, bursting with chaotic color and emotion, others half-formed ghosts. Books were stacked in precarious towers. A single, cheerful philodendron thrived in a chipped mug on the windowsill. The air smelled of turpentine, coffee, and the dusty, sweet scent of newsprint.

Trip rattled happily in his cage by the sofa. “Hey, buddy,” Jamie murmured, poking a finger through the bars before turning to face the room, hands on his hips. “Right. Let’s get this misery over with.”

They worked in a functional silence, Jamie directing, Adrian folding clothes with a precision born of a life where everything had a place. Adrian handled a worn, paint-splattered hoodie, the fabric soft from countless washes. It felt more intimate than anything they’d done in bed.

“Keep that one out,” Jamie said without looking over. “It’s my favorite.”

A flush crept up Adrian’s neck. He laid the hoodie aside, careful not to let his feelings show.

An hour in, they reached the desk—a battered door laid across two filing cabinets. It was a landslide of pencils, charcoal nubs, and rumpled papers. “This is the danger zone,” Jamie warned, a real smile touching his eyes for the first time that day. “My creative chaos. Maybe just… step back.”

But Adrian was already sorting, methodically clearing stacks into empty boxes. Under a sheath of bills and takeout menus, his fingers brushed against something rigid—a large, leather-bound sketchbook, far nicer than the one Jamie used for casual doodles. It was tucked away in the bottom drawer, hidden.

“Jamie, where does this—?”

“Don’t.”

The word was a whip-crack. Adrian looked up. Jamie had gone very still, his face pale. “That’s private. Just leave it.”

That was all the invitation Adrian needed. A cold, curious dread settled in his stomach. He opened the cover.

The first page was a sketch of himself, dated nearly eight years prior. He was asleep in a college library, head pillowed on a textbook, his features soft and unguarded. The detail was stunning, the love in every line devastatingly obvious.

He turned the page. Another. And another.

Him laughing, head thrown back, at some forgotten joke. Him standing on a pier, wind in his hair, looking out to sea. Later sketches, more refined, more intimate. Him working at his desk in the early penthouse days, shirt sleeves rolled up, brow furrowed. Him asleep in his own bed, the sheets tangled around his waist, the morning light defining the muscles of his back and the curve of his ass.

Page after page. Years of his life, seen through Jamie’s eyes. Seen with a reverence, a longing so profound it stole the air from Adrian’s lungs. The last few were recent. One from just a week ago: Adrian on the phone, his business face on, looking imperious and isolated. The caption in tiny, neat script: I miss you.

The book fell from Adrian’s nerveless hands, splaying open on the floor.

He looked up, his vision blurry. Jamie hadn’t moved. His expression was a raw wound—shame, defiance, and a terrible, aching vulnerability.

“You…” Adrian’s voice was a hoarse scrape. “All this time?”

Jamie said nothing. He just crossed the space between them in three long strides. He didn’t kiss him. He grabbed Adrian by the front of his pristine cotton shirt and slammed him back against the wall, next to a vibrant painting of a stormy sea. A small frame clattered to the floor.

The breath whooshed out of Adrian. He could smell the sharp, clean sweat on Jamie’s skin, see the furious, glittering pain in his brown eyes.

“All this time,” Jamie echoed, his voice low and rough. “Watching you. Wanting you. Drawing you just to feel like I could fucking touch you.” He shoved his knee between Adrian’s legs, pinning him. “You had no idea, did you? In your glass tower. With your deals and your boards and your fucking… Viviennes.”

“Jamie—”

“Shut up.” Jamie’s hands went to Adrian’s belt, fingers fumbling with the buckle with a frantic, angry energy. “You saw it. Now you know. This is what you bought. This pathetic, desperate fucking want.” He got the belt open, the button fly undone, and shoved Adrian’s trousers and briefs down to his thighs in one harsh movement.

The air was cool on Adrian’s exposed skin. He was already hard, achingly so, his cock flushed and straining. It was a betrayal of his shock, his body responding to Jamie’s fury with a deep, throbbing need.

Jamie spat into his own palm, the sound crude and urgent. He slicked himself, his eyes never leaving Adrian’s. There was no preparation, no gentleness. He positioned himself and pushed.

Adrian cried out, a sharp, bitten-off gasp as Jamie forced his way inside. It was too dry, too fast, a bright lance of pain that melted almost instantly into a overwhelming, stretching fullness. Jamie was bigger like this, angry and uncompromising.

“You feel that?” Jamie gritted out, his hips flush against Adrian’s thighs, buried to the hilt. “That’s years, Adrian. Years of me. Inside you. Where I always fucking wanted to be.”

He began to move, a brutal, punishing rhythm that slammed Adrian against the wall with every thrust. The physics of it were primitive, devastating. Adrian could only take it, his fingers scrambling for purchase on Jamie’s shoulders, his head knocking back against the drywall.

“You look at those pictures,” Jamie growled, his breath hot against Adrian’s ear. “You saw how I see you. Perfect. Mine. And you just… you never saw me. Not until you needed something.”

Each word was punctuated with a drive of his hips. Adrian was dissolving, the pain and the pleasure and the shocking emotional violence of it all twisting together into something unbearable. He wrapped one leg around Jamie’s, trying to get closer, to take him deeper.

“Jamie… god, fuck, Jamie…”

“Say it,” Jamie demanded, his hand tangling in Adrian’s hair, yanking his head back. “Tell me what this is.”

“It’s real,” Adrian sobbed, the confession torn from him. “It’s always been real.”

With a sound that was half-groan, half-roar, Jamie’s control shattered. His thrusts lost all rhythm, becoming frantic, animalistic. He fucked into Adrian with a desperate, final urgency, his body taut as a bowstring. Adrian could feel the moment he tipped over, the hot, pulsing flood deep inside him triggering his own climax. He came between their sweat-slicked stomachs with a broken shout, his release ripped from him in violent waves, his body clamping down around Jamie in helpless, rhythmic spasms.

Jamie collapsed against him, his forehead pressed to the wall beside Adrian’s head, his body trembling with the aftershocks. They stayed like that, joined, breathing in ragged, syncopated gasps. The only other sound was Trip’s wheel squeaking in his cage.

Slowly, Jamie softened and slipped out. The sensation made Adrian wince. Jamie stepped back, avoiding his eyes, and righted his own clothes with clumsy hands. The vulnerability was back, shrouded now in a post-coital shame.

Adrian pulled his trousers up, his legs shaky. He looked at the fallen sketchbook, open on the floor. The storm-sea painting beside him seemed to echo the turbulence in the room.

“Why didn’t you ever say anything?” Adrian asked, his voice quiet.

Jamie barked a harsh, humorless laugh. “And risk this? What we had?” He finally met Adrian’s gaze. “You were my best friend. That was everything. I wasn’t going to be the needy, poor queer who got a crush and ruined it.” He gestured vaguely at the room, at their entire situation. “Turns out, I just ruined it a different way.”

“You didn’t ruin it.”

“Didn’t I?” Jamie wiped a hand over his mouth. “The photographer is tomorrow. One of Eleanor’s. We have to be ‘compelling.’” He picked up the sketchbook, held it for a moment, then placed it gently in an open box. “Guess we will be.”

He walked to the window, looking out at his fading neighborhood. The distance between them had reformed, wider and more desolate than before.

Adrian’s phone buzzed in his pocket. A reminder.

TOMORROW: 10 AM. ENGAGEMENT PORTRAITS. PENTHOUSE.

The performance awaited. But now, the script was in ashes around them, and Adrian had no idea what lines to say next. He only knew the man by the window, awash in the afternoon light, had just shown him his soul, and Adrian had taken it against a wall amidst half-packed boxes. The realness of it was a terror far greater than any boardroom showdown.

Read on DreamPress

Write your own erotic story with AI