
Price: $0.99
(as of Sep 21, 2026 14:58:16 UTC – Details)
He’s the hot, grumpy goalie I had a crush on in high school…and now I’m his live-in assistant.
After my ex crushed my dreams in the music industry, I’m done with getting my heart broken. Working as an assistant for an NHL player was supposed to be a breeze, but nothing about Jamie Streicher is easy. He’s an intimidatingly hot, grouchy jerk who can’t stand me. The guy has a massive ego. Keeping things professional will be no problem, even when he demands I move in with him.
Beneath his surliness, though, Jamie’s surprisingly sweet and protective.
When Jamie learns how bad my ex was in bed, his competitive nature flares, and he encourages and spoils me in every way. The creative spark I used to feel about songwriting? It’s back, and I’m writing music again. Between wearing his jersey at games, rowdy parties with the team, and being brave on stage again, I’m falling for him.
He could break my heart, but it might be worth it.
Behind the Net is a grumpy-sunshine pro hockey romance with lots of spice and an HEA. It’s the first book in the Vancouver Storm series, and can be listened to as a stand-alone.
Tropes:
grumpy sunshineslow burnboy obsessedpro hockeyforced proximity (boss vs. assistant + roommates)spice coaching
Book 1 of 5 : Vancouver Storm
Listening Length : 11 hours and 38 minutes
Author : Stephanie Archer
Narrator : Tim Paige, see all
Publication date : October 18, 2023
Language : English
Publisher : Silver Springs Press
ASIN : B0CL7VTQY3
Version : Unabridged
Program Type : Audiobook
Best Sellers Rank: #4,375 in Audible Books & Originals (See Top 100 in Audible Books & Originals) #59 in Sports Romance (Books) #82 in Sports Romance (Audible Books & Originals) #100 in Romantic Comedy (Books)
Customer Reviews: 4.2 4.2 out of 5 stars (60,159) 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); } }); });
