Good Boy book cover - MM hockey romance by Jace Wilder

Good Boy

An MM Hockey Romance
by Jace Wilder

Good Boy book cover - MM hockey romance by Jace Wilder

Pairing: MM
Heat: 🌶️🌶️🌶️🌶️🌶️ Scorching
Tropes: Age Gap, Captain x Rookie, Praise Kink, Slow Burn, Hurt/Comfort, Secret Relationship, Touch Starved

He said “good boy” once. It rewired everything.

Sasha Mirova is a first-round pick with blinding speed and zero discipline. Called up to the Boston Nor’easters with everything to prove, he’s masking crushing imposter syndrome with arrogance and reckless plays — and melting the second someone tells him he’s doing a good job.

Dominic “Dom” Calder is the team’s veteran captain. Thirty-two, nearing retirement, hiding a shoulder injury that’s slowly ending his career. He’s stern, controlled, demands absolute perfection — and when the coaching staff assigns him to fix the undisciplined rookie, what starts as a professional obligation becomes something neither of them can contain.

What begins with a late-night reprimand in the locker room turns into midnight shooting drills, hands correcting stances that linger too long, and a voice so low it rewires Sasha’s entire nervous system. When the praise spills off the ice — good boy, just like that, you’re doing so well — Sasha discovers that the captain’s heavy-handed approval is exactly what he needs to thrive. And Dom discovers that the reckless rookie is the first person who’s ever made him want to let his walls come down.

But a secret relationship between a captain and his rookie is a powder keg. Dom’s shoulder is failing. The playoffs are coming. And the man who holds everyone together is about to learn that the hardest thing he’s ever done isn’t blocking a shot — it’s letting someone hold him.

You’ll love this if you enjoy:

✓ Age gap (32/21) with a stoic, silver-templed captain
✓ Praise kink that escalates from coaching to bedroom to love language
✓ Captain x rookie with real power dynamics
✓ Slow burn that detonates in a film room
✓ A man who says “good boy” and means it with his whole body
✓ Hurt/comfort that goes both directions
✓ A team that knows and has their backs
✓ Stanley Cup run with everything on the line
✓ Scorching heat that escalates chapter after chapter
✓ A guaranteed HEA earned on the ice and off it

Good Boy is a 116,000-word high-heat MM hockey romance featuring a stoic veteran captain, a reckless rookie who can’t sleep, praise that rewires nervous systems, a shoulder injury that changes everything, and a love story built one correction at a time. Standalone. No cliffhanger. HEA guaranteed.


⚠️ Content Warning: This book contains explicit MM sexual content, significant age gap (11 years), captain/rookie power dynamics, praise kink, D/s elements, size difference, possessive intimacy, injury/recovery themes, career-ending stakes, locker room encounters, and graphic intimate scenes of escalating intensity throughout. Heat level: 🌶️🌶️🌶️🌶️🌶️. Intended for readers 18+ only.


🔥 Want an EXCLUSIVE Bonus Chapter?

“The Summer Game” — An extended chapter TOO HOT for retailers

Mid-July. The ranch in Alberta. Dom’s been retired for two months and Sasha’s there for the off-season. A riding lesson in the paddock turns into Dom coaching Sasha’s stance one more time — hands on hips, voice in his ear, the words “gentle pressure, she’ll open” said in a register that has nothing to do with horses. What starts in the paddock moves to the barn. The hayloft. The hay. The words “good boy” echoing off century-old rafters while the Alberta sun falls through the boards in golden stripes.


More from Jace Wilder

Browse all Jace Wilder books for more MM romance with heat, heart, and sweat.

The Daddy Deadline

The Daddy Deadline

Jace Wilder

He has six weeks to finish his book. His editor has one rule. The blizzard disagrees.

MM Age Gap · Brat/Tamer · Control/Surrender

My Roommate’s Only Fan

My Roommate’s Only Fan

Jace Wilder

Loft Lives

His favorite subscriber is the man sleeping ten feet away.

MM Anonymous Messages · Bisexual Awakening · Body Worship

Stroke of Bad Luck

Stroke of Bad Luck

Jace Wilder

Under Par

One bad swing can cost Mads everything. One good stroke might cost Cal his heart.

MM Age Gap · Bisexual Awakening · Coach/Player

Bed, Bath & Bi-Curious

Bed, Bath & Bi-Curious

Jace Wilder

Two straight-identified cohosts. One bed. Zero plausible deniability.

MM Best Friends to Lovers · Bi Awakening · Competence Kink

The Wedding Date Clause

The Wedding Date Clause

Jace Wilder

Terms & Conditions

He hired a fake boyfriend. The real problem was falling in love with him.

MM Class Difference · Control/Surrender · Destination Wedding

Knot on My Watch

Knot on My Watch

Jace Wilder

The Knotty Pines Lodge

His lodge is built for weddings. His heart is built for emergencies. Neither is prepared for the wedding planner who turns both upside down.

MM Age Gap · Caretaking · Control/Surrender


Never Miss a Release

Get new release alerts, exclusive bonus content, and reader-only giveaways.

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!