Price: $0.99
(as of Sep 22, 2026 17:11:08 UTC – Details)


From Wall Street Journal, BookTok, and #1 Amazon bestselling author T L Swan comes the sizzling story of Gabriel Ferrara and Grace Porter.

Grace Porter has the perfect job, great pay, a beautiful office, everything she ever dreamed of, if not for one small detail.
She’s utterly and hopelessly in love with her boss.

Gabriel Ferrara is tall and handsome, and most days she wants to stab her eyes out with a pencil, anything to stop her seeing his perfection. How any female could work in these conditions and not be completely besotted with him is beyond her.

Then he opens his mouth and she remembers why. He’s bossy and sarcastic, with a wit so sharp it could cut glass.

Every weekend is the same . . . while he’s off living his dream life, she’s counting down the days until Monday when she sees him again.

But enough is enough. Grace is tired of organising his glamorous and exciting life, instead of living her own. Determined to find true happiness, she hands in her resignation.

Furious, he won’t accept it, and rages like never before. Desperate to keep her, he offers her a Bonus . . . one she never saw coming.

Finally . . .

It’s Grace’s turn to be the boss.

Author’s note. . . . Includes exclusive ebook Bonus scenes from Gabriel Ferrara.

Listening Length ‏ : ‎ 14 hours and 5 minutes
Author ‏ : ‎ T L Swan
Narrator ‏ : ‎ C J Bloom, see all
Publication date ‏ : ‎ August 13, 2024
Language ‏ : ‎ English
Publisher ‏ : ‎ T L Swan
ASIN ‏ : ‎ B0D9WK9C7R
Version ‏ : ‎ Unabridged
Program Type ‏ : ‎ Audiobook
Best Sellers Rank: #5,834 in Audible Books & Originals (See Top 100 in Audible Books & Originals) #63 in Workplace Romance #116 in Romantic Comedy (Books) #221 in Romantic Comedy (Audible Books & Originals)
Customer Reviews: 4.4 4.4 out of 5 stars (36,582) 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); } }); });