If You'll Have Me

Written by Esther Hatch

Narrated by Noah Wall

If You'll Have Me
Length
9h 51m
Rating
4.8 (36 ratings)

A lady desperately seeking freedom. A prosperous younger man. An unexpected connection. Anna Atwood returns to Breckenridge, where she spent one blissful summer as a young woman. This time, though, she comes to the quaint town as a penniless spinster with a single hope: to build a life free from the constraints her father’s death put on her and free from the persistent suitor Mr. Green, whose plans for marriage are Anna’s worst nightmare. When she runs into David Tate, the boy she knew from that memorable summer, she finds he has grown into a confident and striking man. As they rekindle their friendship, David offers her warmth and protection in the moment she needs it most—when Mr. Green appears in town and threatens to destroy Anna’s carefully laid plans. David Tate remembers Anna as the spirited woman who once brought light into his dark childhood. Now a man of means, he has a promising future, if he can withstand the powerful Lord Murphy—a man whose menacing hold on the town he owns is surpassed only by his relentless hold on David’s life. When David meets Anna again, he realizes he has a chance to save her from Mr. Green’s schemes, even if it means putting David in danger of Lord Murphy’s wrath and revealing David’s deepest secrets. In a moment of desperation, David and Anna agree to a proposal of convenience to provide the safety they both need. But as their attraction ignites, the looming dangers from Lord Murphy and Mr. Green threaten to destroy their budding happiness.

If You'll Have Me

Sign in to track

Buy Now

Typical price $12.99 (over 90 days)

Libro.fm
$12.99
as of 6/2/2026
Buy →
Apple Books
$12.99
as of 6/2/2026
Buy →
Audible
$21.01
as of 5/29/2026
Buy →

Links may be affiliate links. AudiobookRadar earns from qualifying purchases.

Free at Library

LAPL
On hold · ~2 month wait
0 of 1 copies available · 3 holds
Borrow →

Price History

Librofm
Audible
Apple
$15$20Apr 18Apr 29May 10May 21Jun 2