Perfectly Undone Audiobook By Jamie Raintree cover art

Perfectly Undone

Preview
LIMITED TIME OFFER

3 months free
Try for $0.00
Offer ends July 31, 2025 at 11:59PM PT.
Pick 1 audiobook a month from our unmatched collection.
Listen all you want to thousands of included audiobooks, Originals, and podcasts.
Access exclusive sales and deals.
Premium Plus auto-renews for $14.95/mo after 3 months. Cancel anytime.

Perfectly Undone

By: Jamie Raintree
Narrated by: Suzanne Elise Freeman
Try for $0.00

$0.00/mo. after 3 months. Offer ends July 31, 2025 at 11:59PM PT. Cancel anytime.

Buy for $22.49

Buy for $22.49

Confirm purchase
Pay using card ending in
By confirming your purchase, you agree to Audible's Conditions of Use, License, and Amazon's Privacy Notice. Taxes where applicable.
Cancel

About this listen

Yes is such a little word...

Dr. Dylan Michels has worked hard for a perfect life, so when her longtime boyfriend, Cooper, gets down on one knee, it should be the most perfect moment of all. Then why does she say no?

For too many years, Dylan's been living for her sister, who never got the chance to grow up. But her attempts to be the perfect daughter, perfect partner, and perfect doctor haven't been enough to silence the haunting guilt Dylan feels over her sister's death - and the role no one knows she played in it.

Now Dylan must face her past if she and Cooper stand a chance at a future together. But when Cooper makes a startling confession of his own, can Dylan find the courage to define her own happiness, before her life becomes perfectly undone?

Set among the breezy days of a sultry Portland summer, Perfectly Undone is a deeply moving novel of family secrets, forgiveness, and finding yourself in the most surprising of places.

©2017 Jamie Raintree (P)2017 Harlequin Enterprises, Limited
Family Life Fiction Genre Fiction Women's Fiction
All stars
Most relevant  
I kept waiting for the twist but there wasn't one. it was ok but a little slow for my taste.

kept waiting for the good part

Something went wrong. Please try again in a few minutes.