Fog and Fury (Haven Thrillers Book 1)
Le prix initial était : $ 16.99.$ 4.99Le prix actuel est : $ 4.99.
Prix : $16.99 - $4.99
(as of Aug 21, 2025 21:33:40 UTC – Details)
C'est un nouveau Pi dans une belle ville balnéaire. Il est plus sale qu'il n'y paraît – et plus dangereux aussi – dans un roman de suspense par le prix Anthony – auteur nominé de ces choses toxiques.
Après dix ans sur la force, le flic de LAPD Sonny Rush déménage avec sa mère âgée à Pacitule Haven, en Californie, pour rejoindre ses affaires en plein essor de son parrain. Quels crimes pourraient se produire dans une ville surnommée «Mayberry by the Sea»? Le premier cas de Sonny: Find Figgy, un Goldendoodle manquant pour la dernière fois dans un col de Versace. Au moins le dépistage d'un dognapper donne à Sonny une chance de connaître ses nouveaux voisins.
Quarante-huit heures en ville et la disparition de Figgy enchevête Sonny dans une réunion indésirable avec son ex, l'un des citoyens les plus riches de Haven. Et lorsque le corps d'un adolescent se trouve le long d'un sentier de randonnée populaire, Sonny est entraînée dans un réseau d'étranges au-delà de tout ce qu'elle a jamais vu à Los Angeles.
Vient ensuite l'avertissement d'un local: tout remettre en question. Haven cache des secrets qui pourraient détruire sa façade idyllique. Ou détruire d'abord Sonny.
De l'éditeur
Asin: b0d8lkrq3k
Éditeur: Thomas & Mercer
Accessibilité: en savoir plus
Date de publication: 1er juillet 2025
Langue: anglais
Taille du fichier: 7,9 Mo
Lecteur d'écran: pris en charge
Composition améliorée: activée
Radiographie: activé
Word sage: activé
Longueur d'impression: 386 pages
ISBN-13: 978-1662522833
Page Flip: activé
Livre 1 de 2: Haven Thrillers
Best Sellers Rank: # 639 dans Kindle Store (voir Top 100 dans Kindle Store) # 5 dans les mystères animaux confortables # 18 dans Women Sleuths (Kindle Store) # 37 In Crime Thrillers (Kindle Store)
Avis des clients: 4,1 4,1 sur 5 étoiles 5 732 notes var dpacrhasregisteredarclinkClickAction; P.when ('a', 'ready'). Execute (function (a) {if (dpacrhasregisteredarclinkClickAction! == true) {dpacrhasregisteredarclinkclickaction = true; a.decarative ('acacLink-Click-metrrics', 'click', {« allatLinkDefault »: true}, function) {if (alternative) ue.count (« acrLinkClickCount », (ue.count (« acrLinkClickCount ») || 0) + 1);}}); P.when ('a', 'cf'). Execute (function (a) {a.declarative ('acrStarsLink-Click-Metrics', 'click', {« allowingLinkDefault »: true}, function (event) {if (window.ue) {ue.Count (« acsRsarslinkWithPopoverClickCount »,, ue.Count (« AcrstarsLinkWithPopoverClickCount »,, Ue.Count (« AcrstarsLinkWithPopoverClickCount »,, Ue.Count (« AcrstarsLinkWithPopoverClickCount », Ue.Count (ACRSTARSLINKWithPopoverClickCoup (UE.Count (« acstaSLinkwithPopOverClickCount ») || 0);