Off Limits by Jace Wilder - MM Forbidden Age Gap Romance book cover

Pairing: MM
Heat: 🌶️🌶️🌶️🌶️🌶️ Inferno
Tropes: Best Friend’s Dad, Age Gap (21/43), Forbidden Romance, Forced Proximity, Slow Burn, Secret Relationship, Grumpy/Sunshine, Bi Awakening, Boss/Employee, Closeted Hero, Touch Him and Die, Competence Kink, Class Difference, Hurt/Comfort

Off Limits

An MM Forbidden Age-Gap Romance
by Jace Wilder

He’s off limits. He’s my best friend’s father. And he just told me to get on my knees.

Callum Novak has one summer to prove he belongs. The scholarship kid from Bridgeport lands an architecture internship at Rhodes & Associates — the most prestigious residential firm on the California coast — thanks to his best friend Eli, whose father runs the place. The guest house is nicer than anywhere Callum’s ever lived. The drafting table was installed just for him. The opportunity is everything.

Then he meets Garrett Rhodes.

Forty-three. Widowed. Silver at the temples and a jaw that could cut glass. A man who fills a room just by standing in it, who gives commands without raising his voice, and who looks at Callum’s work — and then at Callum — with an intensity that makes the air between them combust.

Garrett hasn’t felt anything in six years. He buried his wife, buried himself in work, and sealed away a part of his identity he’s hidden since college. Then a twenty-one-year-old with dark curls and a chip on his shoulder walks into his house and detonates every wall he’s built.

What starts as tension becomes obsession. What becomes obsession becomes a secret — stolen nights, locked doors, a relationship that exists only in the dark. But when Eli comes home early and the truth detonates, Callum and Garrett must decide: is what they’ve built worth the wreckage? And can a love that started in the shadows survive the light?

Off Limits is a 97,000-word MM forbidden age-gap romance featuring a six-chapter slow burn that will destroy you, a commanding silver fox who breaks his own rules, a brilliant intern who refuses to be invisible, and enough heat to melt architectural glass. First person dual POV. Standalone with guaranteed HEA.


⚠️ Content Notes

🔥 Heat Level: 5/5 — Graphic, explicit sexual content including power dynamics and D/s elements
👨‍❤️‍👨 MM pairing | First person dual POV | Standalone HEA
⚠️ Content includes: significant age gap (21/43), boss/intern power imbalance, best friend’s dad, bisexual awakening, closeted hero, grief (off-page death of spouse), parental coming out, family conflict and reconciliation


Want More Callum & Garrett?

Get two exclusive bonus chapters — the morning after the doorstep reunion. The scene that was too hot for Amazon.


More MM Romance

Not Your Practice Husband

Not Your Practice Husband

Jace Wilder

Fifteen years of being his practice husband. Six rules. One day he finally knows.

MM Best Friends to Lovers · Bi Awakening · Bisexual Awakening

Still Here, Still Yours

Still Here, Still Yours

Jace Wilder

He promised to call. Twenty-three years later, he's standing on my ball field.

MM Baseball Romance · Best Friends to Lovers · Bi Awakening

Hands Full

Hands Full

Jace Wilder

One good hand. One thin wall. His best friend's little brother on the other side of it.

MM Age Gap · Artist Romance · Best Friend's Brother

The Year We Stopped Pretending

The Year We Stopped Pretending

Jace Wilder

They’ve been best friends for twenty-five years. It took one bed to ruin everything.

MM Best Friends to Lovers · Bi Awakening · Coming Out

Two’s Company, Three’s Coming

Two’s Company, Three’s Coming

Jace Wilder

A Steamy MMM Roommates-to-Lovers Romance

MMM Bartender Romance · Best Friends to Lovers · Bi Awakening

Spare Key After Midnight

Spare Key After Midnight

Jace Wilder

The key was for emergencies. Wanting the man upstairs wasn't supposed to count.

MM Bi Awakening · Bisexual Awakening · Blue Collar


Never Miss a Release

Get the next Jace Wilder release first

High-heat MM age-gap romance. New releases, exclusive bonus chapters, and the men who shouldn't have each other but do.

Please wait...

Thank you for sign up!