Reading Lists β Peter Swanson
Peter Swanson Books In Order (Full List)
Peter Swanson has published 11 books. The first book was The Girl with a Clock for a Heart in 2014. Here is a complete list of Peter Swanson books in order.
Last update: October 18, 2026
1. The Girl with a Clock for a Heart (2014)
When Liana Dector, a woman who is possibly a cold-blooded killer wanted by the police, storms into his favorite Boston tavern demanding his help, George Foss.
- π 292 Pages
- π 73,000 - 87,600 Word Count
- β±οΈ 10 Hours Reading Time
2. The Kind Worth Killing (2015)
In this dark domestic thriller, their game turns a little darker when Ted jokes that he could kill Miranda for what sheβs done.
- π 416 Pages
- π 104,000 - 124,800 Word Count
- β±οΈ 14 Hours Reading Time
3. Her Every Fear (2017)
- π 384 Pages
- π 96,000 - 115,200 Word Count
- β±οΈ 13 Hours Reading Time
4. All the Beautiful Lies (2018)
Harry Ackerson has always considered his stepmother Alice to be sexy and, in an "otherworldly" way. She has always been kind and attentive, if a little aloof in the last few years.
- π 320 Pages
- π 80,000 - 96,000 Word Count
- β±οΈ 11 Hours Reading Time
5. Before She Knew Him (2019)
- π 320 Pages
- π 80,000 - 96,000 Word Count
- β±οΈ 11 Hours Reading Time
6. Eight Perfect Murders (2020)
Suddenly, a series of shocking twists leaves more victims dead--and the noose around Mal's neck grows so tight he might never escape".
- π 270 Pages
- π 67,500 - 81,000 Word Count
- β±οΈ 9 Hours Reading Time
7. Every Vow You Break (2021)
- π 320 Pages
- π 80,000 - 96,000 Word Count
- β±οΈ 11 Hours Reading Time
8. Nine Lives (2022)
Then, a father is shot in the back while running through his quiet neighborhood in suburban Massachusetts. Nine strangers receive a list with their names on it in the mail.
- π 320 Pages
- π 80,000 - 96,000 Word Count
- β±οΈ 11 Hours Reading Time
9. The Kind Worth Saving (2023)
- π 320 Pages
- π 80,000 - 96,000 Word Count
- β±οΈ 11 Hours Reading Time
10. A Talent for Murder (2024)
- π 320 Pages
- π 80,000 - 96,000 Word Count
- β±οΈ 11 Hours Reading Time
11. Kill Your Darlings (2025)
- π 288 Pages
- π 72,000 - 86,400 Word Count
- β±οΈ 10 Hours Reading Time





