Price: $0.99
(as of Sep 22, 2026 13:09:26 UTC – Details)


He was my first kiss. My first everything. And then he married someone else.

I’ve been in love with Archer Lockwood since I was fourteen years old. I’ve never told him. I stood at his wedding, held his newborn twins in the hospital, and cried in my car afterward. I smiled through every moment that should have been mine—because that’s what best friends do.

Now Archer is divorced, overwhelmed, and raising two three-year-olds alone during an NHL season. When he calls for help, I pack a suitcase and fly to New York.

The plan was simple: help with the kids, keep my distance, and don’t fall in love.

The plan lasted about seventy-two hours.

Because his twins have me wrapped around their fingers. His house feels like home. And he keeps looking at me like he’s finally seeing something he missed.

I’ve waited years for Archer to look at me like that.

I just wasn’t ready for what happens when he finally does.

Knights Like These is a full-length standalone romance and the third book in the Off the Ice series. It features a single-dad NHL goalie, his childhood best friend, scene-stealing twins, and a slow burn that was worth every single year of waiting.

Book 3 of 5 ‏ : ‎ Off the Ice
Listening Length ‏ : ‎ 6 hours and 55 minutes
Author ‏ : ‎ Kendall Ryan
Narrator ‏ : ‎ Anthony Palmini, see all
Publication date ‏ : ‎ July 16, 2026
Language ‏ : ‎ English
Publisher ‏ : ‎ Kendall Ryan
ASIN ‏ : ‎ B0H95R482X
Version ‏ : ‎ Unabridged
Program Type ‏ : ‎ Audiobook
Best Sellers Rank: #4,916 in Audible Books & Originals (See Top 100 in Audible Books & Originals) #52 in Sports Romance (Books) #90 in Sports Romance (Audible Books & Originals) #173 in Contemporary Romance (Books)
Customer Reviews: 4.3 4.3 out of 5 stars (2,617) var dpAcrHasRegisteredArcLinkClickAction; P.when(‘A’, ‘ready’).execute(function(A) { if (dpAcrHasRegisteredArcLinkClickAction !== true) { dpAcrHasRegisteredArcLinkClickAction = true; A.declarative( ‘acrLink-click-metrics’, ‘click’, { “allowLinkDefault”: true }, function (event) { if (window.ue) { ue.count(“acrLinkClickCount”, (ue.count(“acrLinkClickCount”) || 0) + 1); } } ); } }); P.when(‘A’, ‘cf’).execute(function(A) { A.declarative(‘acrStarsLink-click-metrics’, ‘click’, { “allowLinkDefault” : true }, function(event){ if(window.ue) { ue.count(“acrStarsLinkWithPopoverClickCount”, (ue.count(“acrStarsLinkWithPopoverClickCount”) || 0) + 1); } }); });