Follow our Telegram channel to get notified instantly whenever new books are published.
Eyewitness Sketch – Danielle Grandinetti

The sun had warmed the air though the wind blew briskly. He found it invigorating. Or maybe that was due to breaking through the tension between him and Gabby. He glanced down at her. She and Freya were carrying on a conversation about Jack. Gabby might be doing all the talking, but he knew his dog well enough to see understanding in Freya’s intelligent eyes. You want to feel useful and you want to use your art for a reason, so when men you respect did not offer that to you, it hurt.
Ruthie thought she’d been whispering, but Andri had caught her words. It’d been the smack upside his head he needed. Their friendship ran deep. An awkward kiss shouldn’t have destroyed it, and he knew a way to begin rebuilding it. Andri cleared his throat as they turned into Main Street. “As I said, I don’t like the idea of bringing you to a crime scene, but I agree with Ruthie that you need to stay close.” Gabby rested her palm on Freya’s head. “What was the crime?”
Fourteen “Oh, Gabby.” He gently stopped her with a hand to her arm. How could he have been so calloused? Of course she’d be worried about going to a crime scene. Her home was one. “It was just a theft at Joel Jakobsen’s diner. Nothing grisly.” She chewed her lip, weighing his words. He shifted. Should he share the idea Ruthie’s whispered comment had inspired?
“I thought … Your sketches … Maybe you …” He was butchering this olive branch. Her head tilted, wonder lighting her brown eyes. “You want me to help you investigate?” Andri nodded, the rightness of it settling in his chest. “It’s not only an opportunity for you to stay where I can keep you safe. You have a talent, Gabby, and I’d be foolish not to ask for your help.”
Gabriella’s smile bloomed, smacking into him like a wave. “You won’t regret this, Andri. It’s the least I can do for you.” He grunted to cover unwelcome emotions. “Let’s go. Jakobsen is angry enough without us making him wait longer.” They crossed the street to where Jakobsen paced in front of his family’s diner. While Andri had never considered his former schoolmate’s looks, he couldn’t help doing so now since Gabby walked at his side. Would she prefer a beanpole over a boulder?
Not that Jakobsen was skinny, exactly, but Andri was large in every way. Not fat, just … big. And Gabby was not. Or perhaps she would like brown hair instead of fair, like that cop who escorted her here. Even Jakobsen edged toward a darker blond than Andri’s hair. Jakobsen was also a successful business owner, not a policeman. Andri barely held in a growl.
In Confessions to a Stranger , Danielle Grandinetti weaves a tale that is at once mysterious, suspenseful, romantic, and inspiring … Filled with truths that made me ponder my own life, this novel is a lovely start to what is sure to be a wonderful series!
—Heidi Chiavaroli, Carol Award-Winning Author of The Orchard House Danielle Grandinetti has crafted a wonderful tale of suspense and romance that will keep you on the edge of your seat. With well-drawn characters authentic to the era, a gripping plot, and a strong message of hope, Confessions to a Stranger is a read I recommend! —Misty M. Beller, USA Today bestselling author of the Sisters of the Rockies A Strike to the Heart is a compelling story. From the very first page, I was immersed into the thrilling action and remained gripped with intrigue until the satisfying ending.
The romance escalated right along with the winding plot, creating a layered mystery that is sure to delight readers. —Rachel Scott McDaniel, Award-winning author of The Mobster’s Daughter Riveting from the first scene, As Silent as the Night offers a unique, edge- of-your-seat Christmas read … A beautiful, gripping, and romantically suspenseful Christmas story you wouldn’t be able to put down if you tried. —Chautona Havig, Author of The Stars of New Cheltenham The Neighbor and the Gifts is a poignant tale that transforms a familiar carol into a stirring journey of faith, love, and danger …
For readers who love historical romance, mystery, and want a deeper meaning in their holiday stories—this one’s for you. —Natalie Walters, bestselling and award-winning author of Living Lies and the SNAP Agency series OceanofPDF.com Discover the Foundation of Danielle’s Bookish World Harbored in Crow’s Nest Confessions to a Stranger Refuge for the Archaeologist Escape with the Prodigal Relying on the Enemy Sheltered by the Doctor Investigation of a Journalist Bridge: His Boss’s Little Sister Unexpected Protectors To Stand in the Breach A Strike to the Heart As Silent as the Night For a complete list, visit daniellegrandinetti.com/books OceanofPDF.com OceanofPDF.com Eyewitness Sketch Danielle Grandinetti Hearth Spot Press EYEWITNESS SKETCH Copyright © 2026 by Danielle Grandinetti Published by Hearth Spot Press Kindle Book ISBN: 978-1-956098-51-8 E-Book ISBN: 978-1-956098-52-5 Paperback ISBN: 978-1-956098-53-2 All rights reserved.
No part of this publication may be reproduced, distributed, or transmitted in any form or by any means, including photocopying, recording, or other electronic or mechanical methods, without the prior written permission of the publisher, with the exception of limited quotations for use in reviews or promotional material or as permitted by U.S.
copyright law.
This is a short excerpt from the opening of “” by Unknown, quoted for review and introduction purposes. All rights belong to the copyright holders.
Book Information
- Unique ID: 1f7996d78b82c2ce
- File Extension: .pdf
- File Size: 7,330,901 bytes (6.991 MB)
- Title: –
- Author: Unknown
- ISBN: 9781956098518, 9781956098525, 9781956098532
- Pages: 225
- Language: English (en)
Reading & Word Statistics
- Estimated Reading Time: 255.57 minutes
- Total Words: 51,115
- Total Characters: 288,107
- Average Words per Page: 227.18
- Average Characters per Page: 1280.48
Most Frequent Words
andri (521), gabriella (302), gabby (241), like (188), freya (172), one (150), know (118), back (116), man (113), tabby (112), emma (107), now (106), ali (101), get (95), didn’t (94), chief (92), way (91), door (89), island (88), he’d (87), i’m (86), away (82), want (80), eyes (80), head (79), andri’s (79), see (78), something (77), michelsen (76), even (75), time (74), around (72), need (72), billy (71), hand (70), think (70), knew (67), she’d (66), keep (65), ruthie (63), don’t (61), let (60), com (59), room (59), gabriella’s (59), woman (58), turned (57), right (55), look (55), help (55), side (54), officer (54), mother (54), sure (53), first (53), safe (53), going (53), home (53), never (52), face (52), two (51), mind (51), left (51), thought (50), find (50), made (49), sketch (49), chair (49), it’s (49), last (49), words (48), voice (48), lighthouse (48), town (48), wouldn’t (47), wanted (47), wasn’t (47), much (47), oceanofpdf (46), said (46), hadn’t (46), since (46), cook (46), make (46), always (46), house (45), between (44), heart (43), you’re (43), toward (43), years (42), needed (42), good (41), freya’s (41), joel (41), work (40), i’ll (40), someone (40), stay (40), detective (40).
