top of page

Seven Perfect Things

Updated: Apr 25, 2021

By Catherine Ryan Hyde

An Immensely Satisfying Story of a Teenager’s Courage and Perseverance



When thirteen-year-old Abby Hubble spies a man dump a moving burlap bag into the river, she immediately dives in and rescues seven puppies. But now what? She knows that her father would never let her bring them home and the animal shelter is already full. Instead, she takes them to a nearby abandoned cabin and promises them that she’ll be back the next day to feed them.

Elliot Colvin has just lost his wife. After her funeral, he retreats to his long-neglected hunting cabin and finds Abby and her seven puppies hiding in his shed. Abby and Elliot become friends and Abby begins to imagine how nice her life would be if her mother was married to Elliot instead of her emotionally abusive father. But when Abby’s father moves the family hundreds of miles away, Abby and her mother must decide if they are willing to find happiness.


Who can resist puppies! Abby Hubble reminds us to find joy in the small things, like the warmth of a puppy’s pudgy belly or the thump of a wagging tail. Seven Perfect Things is a charming and poignant story of friendship, joy, and courage.

Author Catherine Ryan Hyde has delivered another tender and triumphant story. This time it is about a teenager and her mother overcoming difficulties and finding the courage to choose happiness. The puppies may draw you in, but the writing keeps your head in the book. The characters are realistic, and the story is filled with tension. Hyde’s writing is easy on the eyes and immensely satisfying.

Hyde, a best-selling author, has written 39 additional heartwarming books like this one. Her most popular, Pay It Forward (2000) was made into a movie and chosen by the American Library Association among the Best Books for Young Adults.

Thanks to NetGalley for an advance reading copy of this book in exchange for an honest review.

Publisher Lake Union

Published May 4, 2021

Recent Posts

See All


bottom of page