Holding Strong
Ultimate: Book #2
- By: Lori Foster
- Narrated by: Jim Frangione
- Length: 13 hours 45 minutes
Description
An up-and-coming MMA fighter wants more than just one night from a woman fleeing her past in New York Times bestselling author Lori Foster's irresistible new novel. Heavyweight fighter Denver Lewis plays real nice, but he doesn't share. That's why he's been avoiding top-notch flirt Cherry Peyton. But a man can only resist those lush curves for so long. Their encounter surpasses all his fantasies, bringing out protective urges that Cherry's about to need more than she knows… Denver's combination of pure muscle and unexpected tenderness has been driving Cherry wild. Yet no sooner does she get what she's been craving than old troubles show up on her doorstep. And this time, Cherry can't hide behind a carefree facade. Because the man by her side is one who'll fight like hell to keep her safe…if only she'll trust him enough to let him…
Audiobook gift memberships
Gift audiobooks to anyone in the world (including yourself!) from the comfort of your home. You choose the membership (1, 3, 6, or 12 months/credits), your gift recipient picks their own audiobooks, and your local bookstore is supported by your purchase.
Start gifting
Ultimate Series

No Limits
By: Lori Foster
Narrated by: Jim Frangione
Length: 12 hours 43 minutes
Abridged: No
A surprise inheritance reunites a mixed martial arts fighter with the woman he's never forgotten in the first in a smoldering new series from New York Times bestselling author Lori Foster Cannon Colter is quintessential hero material: chiseled jawline, shredded body-the works. He's also the guy who rescued Yvette Sweeny from kidnappers, only to... Read more »
Learn more
Holding Strong
By: Lori Foster
Narrated by: Jim Frangione
Length: 13 hours 45 minutes
Abridged: No
An up-and-coming MMA fighter wants more than just one night from a woman fleeing her past in New York Times bestselling author Lori Foster's irresistible new novel. Heavyweight fighter Denver Lewis plays real nice, but he doesn't share. That's why he's been avoiding top-notch flirt Cherry Peyton. But a man can only resist those lush curves for... Read more »
Learn more
Tough Love
By: Lori Foster
Narrated by: Jim Frangione
Length: 11 hours 10 minutes
Abridged: No
She's playing hard to get.to win the MMA fighter of her ultimate fantasies in a sultry new novel from New York Times bestselling author Lori Foster Vanity Baker loves a good, clean match, but she's not above playing a little dirty. She's wanted Stack "The Wolf" Hannigan from day one. Seems as though the best way to corral the famously... Read more »
Learn more
Fighting Dirty
By: Lori Foster
Narrated by: Jim Frangione
Length: 11 hours 29 minutes
Abridged: No
He's the hottest MMA fighter in the game, but one woman is ready to try out a few steamy moves of her own in an unforgettable new novel from New York Times bestselling author Lori Foster With the life he's led and the muscles he's gained, Armie Jacobson isn't afraid of anything. Except maybe Merissa Colter's effect on him. It's not just that... Read more »
Learn more
Learn Swedish - Ultimate Getting Started with Swedish
By: Innovative Language Learning
Narrated by: SwedishPod101.com
Length: 8 hours 8 minutes
Abridged: No
Ultimate Getting Started with Swedish
The easiest way to speak Swedish in minutes!
Grasp the language, culture, and customs in just minutes more with the Ultimate Getting Started with Swedish, the easiest way to learn Swedish!
The Ultimate Getting Started with Swedish will have you speaking with proper pronunciation from the very first lesson and... Read more »
Learn more
Learn Turkish - Ultimate Getting Started with Turkish
By: Innovative Language Learning
Narrated by: TurkishClass101.com
Length: 8 hours 25 minutes
Abridged: No
Ultimate Getting Started with Turkish
The easiest way to speak Turkish in minutes!
Grasp the language, culture, and customs in just minutes more with the Ultimate Getting Started with Turkish, the easiest way to learn Turkish!
The Ultimate Getting Started with Turkish will have you speaking with proper pronunciation from the very first lesson and... Read more »
Learn more
Learn Italian - Ultimate Getting Started with Italian
By: Innovative Language Learning
Narrated by: ItalianPod101.com
Length: 8 hours 19 minutes
Abridged: No
Ultimate Getting Started with Italian
The easiest way to speak Italian in minutes!
Grasp the language, culture, and customs in just minutes more with the Ultimate Getting Started with Italian, the easiest way to learn Italian!
The Ultimate Getting Started with Italian will have you speaking with proper pronunciation from the very first lesson and... Read more »
Learn more
Learn Japanese - Ultimate Getting Started with Japanese
By: Innovative Language Learning
Narrated by: JapanesePod101.com
Length: 19 hours 4 minutes
Abridged: No
Ultimate Getting Started with Japanese
The easiest way to speak Japanese in minutes!
Grasp the language, culture, and customs in just minutes more with the Ultimate Getting Started with Japanese, the easiest way to learn Japanese!
The Ultimate Getting Started with Japanese will have you speaking with proper pronunciation from the very first lesson... Read more »
Learn more
Ultimate Getting Started with Hindi
By: Innovative Language Learning
Narrated by: HindiPod101.com
Length: 8 hours 16 minutes
Abridged: No
Ultimate Getting Started with Hindi
The easiest way to speak Hindi in minutes!
Grasp the language, culture, and customs in just minutes more with the Ultimate Getting Started with Hindi, the easiest way to learn Hindi!
The Ultimate Getting Started with Hindi will have you speaking with proper pronunciation from the very first lesson and arm you... Read more »
Learn more
Learn Hebrew - Ultimate Getting Started with Hebrew
By: Innovative Language Learning
Narrated by: HebrewPod101.com
Length: 8 hours 23 minutes
Abridged: No
Ultimate Getting Started with Hebrew
The easiest way to speak Hebrew in minutes!
Grasp the language, culture, and customs in just minutes more with the Ultimate Getting Started with Hebrew, the easiest way to learn Hebrew!
The Ultimate Getting Started with Hebrew will have you speaking with proper pronunciation from the very first lesson and arm... Read more »
Learn more
Ultimate Getting Started with Swahili
By: Innovative Language Learning
Narrated by: SwahiliPod101.com
Length: 7 hours 6 minutes
Abridged: No
The easiest way to speak Swahili in minutes!
Grasp the language, culture, and customs in just minutes more with the Ultimate Getting Started with Swahili, the easiest way to learn Swahili! The Ultimate Getting Started with Swahili will have you speaking with proper pronunciation from the very first lesson and arm you with cultural insight and... Read more »
Learn more
Learn Cantonese - Ultimate Getting Started with Cantonese
By: Innovative Language Learning
Narrated by: CantoneseClass101.com
Length: 9 hours 30 minutes
Abridged: No
Ultimate Getting Started with Cantonese
The easiest way to speak Cantonese in minutes!
Grasp the language, culture, and customs in just minutes more with the Ultimate Getting Started with Cantonese, the easiest way to learn Cantonese!
The Ultimate Getting Started with Cantonese will have you speaking with proper pronunciation from the very first... Read more »
Learn more
Ultimate Getting Started with Hungarian
By: Innovative Language Learning
Narrated by: HungarianPod101.com
Length: 7 hours 41 minutes
Abridged: No
The easiest way to speak Hungarian in minutes
Grasp the language, culture, and customs in just minutes more with the Ultimate Getting Started with Hungarian, the easiest way to learn Hungarian!
The Ultimate Getting Started with Hungarian will have you speaking with proper pronunciation from the very first lesson and arm you with cultural insight... Read more »
Learn more
Learn Dutch - Ultimate Getting Started with Dutch
By: Innovative Language Learning
Narrated by: DutchPod101.com
Length: 8 hours 27 minutes
Abridged: No
Ultimate Getting Started with Dutch
The easiest way to speak Dutch in minutes!
Grasp the language, culture, and customs in just minutes more with the Ultimate Getting Started with Dutch, the easiest way to learn Dutch!
The Ultimate Getting Started with Dutch will have you speaking with proper pronunciation from the very first lesson and arm you... Read more »
Learn more
Learn Arabic - Ultimate Getting Started with Arabic
By: Innovative Language Learning
Narrated by: ArabicPod101.com
Length: 8 hours 20 minutes
Abridged: No
Ultimate Getting Started with Arabic
The easiest way to speak Arabic in minutes!
Grasp the language, culture, and customs in just minutes more with the Ultimate Getting Started with Arabic, the easiest way to learn Arabic!
The Ultimate Getting Started with Arabic will have you speaking with proper pronunciation from the very first lesson and arm... Read more »
Learn more
Learn Russian - Ultimate Getting Started with Russian
By: Innovative Language Learning
Narrated by: RussianPod101.com
Length: 13 hours 31 minutes
Abridged: No
Ultimate Getting Started with Russian
The easiest way to speak Russian in minutes!
Grasp the language, culture, and customs in just minutes more with the Ultimate Getting Started with Russian, the easiest way to learn Russian!
The Ultimate Getting Started with Russian will have you speaking with proper pronunciation from the very first lesson and... Read more »
Learn more
Learn Persian - Ultimate Getting Started with Persian
By: Innovative Language Learning
Narrated by: PersianPod101.com
Length: 8 hours 5 minutes
Abridged: No
Ultimate Getting Started with Persian
The easiest way to speak Persian in minutes!
Grasp the language, culture, and customs in just minutes more with the Ultimate Getting Started with Persian, the easiest way to learn Persian!
The Ultimate Getting Started with Persian will have you speaking with proper pronunciation from the very first lesson and... Read more »
Learn more
Learn Greek - Ultimate Getting Started with Greek
By: Innovative Language Learning
Narrated by: GreekPod101.com
Length: 8 hours 42 minutes
Abridged: No
Ultimate Getting Started with Greek
The easiest way to speak Greek in minutes!
Grasp the language, culture, and customs in just minutes more with the Ultimate Getting Started with Greek, the easiest way to learn Greek!
The Ultimate Getting Started with Greek will have you speaking with proper pronunciation from the very first lesson and arm you... Read more »
Learn more
Learn French - Ultimate Getting Started with French
By: Innovative Language Learning
Narrated by: FrenchPod101.com
Length: 12 hours 43 minutes
Abridged: No
Ultimate Getting Started with French
The easiest way to speak French in minutes!
Grasp the language, culture, and customs in just minutes more with the Ultimate Getting Started with French, the easiest way to learn French!
The Ultimate Getting Started with French will have you speaking with proper pronunciation from the very first lesson and arm... Read more »

Learn Spanish - Ultimate Getting Started with Spanish
By: Innovative Language Learning
Narrated by: SpanishPod101.com
Length: 8 hours 13 minutes
Abridged: No
Ultimate Getting Started with Spanish
The easiest way to speak Spanish in minutes!
Grasp the language, culture, and customs in just minutes more with the Ultimate Getting Started with Spanish, the easiest way to learn Spanish!
The Ultimate Getting Started with Spanish will have you speaking with proper pronunciation from the very first lesson and... Read more »
Learn more
Learn Finnish - Ultimate Getting Started with Finnish
By: Innovative Language Learning
Narrated by: FinnishPod101.com
Length: 8 hours 43 minutes
Abridged: No
Ultimate Getting Started with Finnish
The easiest way to speak Finnish in minutes!
Grasp the language, culture, and customs in just minutes more with the Ultimate Getting Started with Finnish, the easiest way to learn Finnish!
The Ultimate Getting Started with Finnish will have you speaking with proper pronunciation from the very first lesson and... Read more »
Learn more
Learn Portuguese - Ultimate Getting Started with Portuguese
By: Innovative Language Learning
Narrated by: PortuguesePod101.com
Length: 8 hours 35 minutes
Abridged: No
Ultimate Getting Started with Portuguese
The easiest way to speak Portuguese in minutes!
Grasp the language, culture, and customs in just minutes more with the Ultimate Getting Started with Portuguese, the easiest way to learn Portuguese!
The Ultimate Getting Started with Portuguese will have you speaking with proper pronunciation from the very... Read more »
Learn more
Learn English - Ultimate Getting Started with English
By: Innovative Language Learning
Narrated by: EnglishClass101.com
Length: 12 hours 59 minutes
Abridged: No
Ultimate Getting Started with English
The easiest way to speak English in minutes!
Grasp the language, culture, and customs in just minutes more with the Ultimate Getting Started with English, the easiest way to learn English!
The Ultimate Getting Started with English will have you speaking with proper pronunciation from the very first lesson and... Read more »

Learn Polish - Ultimate Getting Started with Polish
By: Innovative Language Learning
Narrated by: PolishPod101.com
Length: 8 hours 25 minutes
Abridged: No
Ultimate Getting Started with Polish
The easiest way to speak Polish in minutes!
Grasp the language, culture, and customs in just minutes more with the Ultimate Getting Started with Polish, the easiest way to learn Polish!
The Ultimate Getting Started with Polish will have you speaking with proper pronunciation from the very first lesson and arm... Read more »

101 Amazing Brainteasers
By: Jack Goldstein
Narrated by: Kent Harris
Length: 1 hour 17 minutes
Abridged: No
How sharp is your thinking? This fantastic audiobook contains over one hundred puzzles and brainteasers designed to really test that grey matter. From cunningly-worded traps to seriously tricky lateral thinking problems, narrator Kent Harris will likely have you scratching your head… until he reveals the answer, at which point - of course -... Read more »
Learn more
Ultimate Getting Started with Bulgarian
By: Innovative Language Learning
Narrated by: BulgarianPod101.com
Length: 8 hours 55 minutes
Abridged: No
The easiest way to speak Bulgarian in minutes!
Grasp the language, culture, and customs in just minutes more with the Ultimate Getting Started with Bulgarian, the easiest way to learn Bulgarian!
The Ultimate Getting Started with Bulgarian will have you speaking with proper pronunciation from the very first lesson and arm you with cultural... Read more »
Learn more
Learn Czech - Ultimate Getting Started with Czech
By: Innovative Language Learning
Narrated by: CzechClass101.com
Length: 8 hours 53 minutes
Abridged: No
Ultimate Getting Started with Czech
The easiest way to speak Czech in minutes!
Grasp the language, culture, and customs in just minutes more with the Ultimate Getting Started with Czech, the easiest way to learn Czech!
The Ultimate Getting Started with Czech will have you speaking with proper pronunciation from the very first lesson and arm you... Read more »
Learn more
Learn Korean - Ultimate Getting Started with Korean
By: Innovative Language Learning
Narrated by: KoreanClass101.com
Length: 8 hours 57 minutes
Abridged: No
Ultimate Getting Started with Korean
The easiest way to speak Korean in minutes!
Grasp the language, culture, and customs in just minutes more with the Ultimate Getting Started with Korean, the easiest way to learn Korean!
The Ultimate Getting Started with Korean will have you speaking with proper pronunciation from the very first lesson and arm... Read more »
Learn more
Learn Indonesian - Ultimate Getting Started with Indonesian
By: Innovative Language Learning
Narrated by: IndonesianPod101.com
Length: 8 hours 34 minutes
Abridged: No
Ultimate Getting Started with Indonesian
The easiest way to speak Indonesian in minutes!
Grasp the language, culture, and customs in just minutes more with the Ultimate Getting Started with Indonesian, the easiest way to learn Indonesian!
The Ultimate Getting Started with Indonesian will have you speaking with proper pronunciation from the very... Read more »
Learn more
Learn Thai - Ultimate Getting Started with Thai
By: Innovative Language Learning
Narrated by: ThaiPod101.com
Length: 9 hours 11 minutes
Abridged: No
Ultimate Getting Started with Thai
The easiest way to speak Thai in minutes!
Grasp the language, culture, and customs in just minutes more with the Ultimate Getting Started with Thai, the easiest way to learn Thai!
The Ultimate Getting Started with Thai will have you speaking with proper pronunciation from the very first lesson and arm you with... Read more »
Learn more
Ultimate Getting Started with Vietnamese
By: Innovative Language Learning
Narrated by: VietnamesePod101.com
Length: 8 hours 48 minutes
Abridged: No
The easiest way to speak Vietnamese in minutes.
Grasp the language, culture, and customs in just minutes more with the Ultimate Getting Started with Vietnamese, the easiest way to learn Vietnamese!
The Ultimate Getting Started with Vietnamese will have you speaking with proper pronunciation from the very first lesson and arm you with cultural... Read more »
Learn more
Learn Chinese - Ultimate Getting Started with Chinese
By: Innovative Language Learning
Narrated by: ChineseClass101.com
Length: 13 hours 43 minutes
Abridged: No
Ultimate Getting Started with Chinese
The easiest way to speak Chinese in minutes!
Grasp the language, culture, and customs in just minutes more with the Ultimate Getting Started with Chinese, the easiest way to learn Chinese!
The Ultimate Getting Started with Chinese will have you speaking with proper pronunciation from the very first lesson and... Read more »
Learn more
Learn German - Ultimate Getting Started with German
By: Innovative Language Learning
Narrated by: GermanPod101.com
Length: 9 hours 15 minutes
Abridged: No
Ultimate Getting Started with German
The easiest way to speak German in minutes!
Grasp the language, culture, and customs in just minutes more with the Ultimate Getting Started with German, the easiest way to learn German!
The Ultimate Getting Started with German will have you speaking with proper pronunciation from the very first lesson and arm... Read more »
Learn more