A Heartbeat at My Feet Characters

by Kristin Judd

A Heartbeat at My Feet by Kristin Judd Book Cover
This character guide covers arcs across the whole book and may contain spoilers.

This novel’s cast is a messy, tender mix of humans and animals, anchored by Cicero, a small white dog with an old soul, and Josie, a heartbroken librarian finding her way in Italy. Around them circle Hugo, a guarded carpenter, and Giorgio’s ghost, plus family, friends, and a couple of genuine antagonists. It’s a story about loyalty, grief, and second chances.

On this page you’ll find each character’s role, from protagonist to comic relief, with descriptions, story arcs, and how they connect. You’ll see who supports whom, who causes the conflict, and how relationships shift, all without giving away the ending.

Main Characters

Cicero

Protagonist

Cicero is a small white dog with an old soul, named by Giorgio and later adopted by Josie in Pompeii. He is fiercely loyal, intuitive, and capable of loving both Josie and the dead Giorgio at once. He protects Josie, carries out Giorgio's matchmaking plans, and eventually accepts Hugo as family.

Arc: He moves from a heartbroken stray waiting to die in Pompeii to a beloved companion with a new family. After Giorgio fades, he vows to spend his life showing his humans the meaning of love.

  • GiorgioHis beloved owner, now a ghost; Giorgio calls him 'ragazzo mio'
  • Josie BallardThe woman who rescued him in Pompeii and became his owner
  • Hugo CarusoGiorgio's son, whom Cicero first hates and later loves
  • MarkJosie's husband, the American he attacks and distrusts
  • MichelangeloBettina's messy dog and his annoying temporary roommate
  • BettinaHis caretaker while Josie and Hugo are away

Josie Ballard

Protagonist

Josie is a Kansas librarian's assistant who discovers her husband Mark's affair and travels alone to Italy, where she adopts Cicero and falls in love with Hugo. She is defined by self-sacrifice, grief, and a long-deferred dream of becoming a botanist, but she gradually learns to live in the moment. She returns to Kansas for her father's stroke, ends her marriage for good, and finally moves to Italy.

Arc: She transforms from a heartbroken woman who defers her own needs into an independent person who chooses Hugo, Italy, and a life with flowers. Her father and son release her from caregiving so she can take what she wants.

  • MarkHer husband of twenty years, whose affair ended the marriage
  • CharlieHer son, a college student and former childhood leukemia patient
  • Hugo CarusoThe Italian bookseller she falls in love with
  • CiceroThe stray dog she adopted in Pompeii
  • Howard ThompsonHer father, whom she supports after his stroke
  • EllenHer best friend
  • JenThe woman Mark had an affair with
  • BettinaHer Sorrento friend and confidante

Mark

Antagonist

Mark is Josie's husband of twenty years who has an affair with Jen and initially asks for a divorce. He spends the story alternating between remorseful pleas, jealous warnings, and financial threats, trying to get Josie back. He eventually walks back his threats and allows the divorce to proceed amicably for Charlie's sake.

Arc: He goes from betraying husband to pleading, threatening, and finally accepting loss. His arc ends with him letting go rather than truly changing.

  • Josie BallardHis wife, whom he betrays and later loses
  • CharlieHis son
  • JenThe other woman, Peter's mom, with whom he had an affair
  • Howard ThompsonHis father-in-law, who despises him

the Texan

Antagonist

The Texan is a pushy tourist who follows Josie through Pompeii, invites her to dinner, and gropes her. The little dog bites him, and Josie punches him when he tries to kick the dog.

Arc: No significant arc; he is left behind when Josie flees.

  • Josie BallardThe woman he harasses

Supporting Characters

Hugo Caruso

Supporting

Hugo is a Sorrento bookseller and carpenter, Giorgio's estranged son, who inherits Cicero and claims him from Josie. He is guarded and skeptical about enduring love after his failed marriage and his father's betrayal, but he is warm, attentive, and secretly grieving. He courts Josie through the summer, follows her to Kansas, and wins her.

Arc: He goes from believing love cannot last and that no one has ever truly loved him to risking everything for Josie. Reading his father's unsent letters restores his faith and allows him to love openly.

  • Josie BallardThe American woman he loves and eventually lives with
  • CiceroHis father's dog, whom he inherits and eventually befriends
  • GiorgioHis late father, who disowned him but secretly loved him
  • CharlieJosie's son, who is initially skeptical of him
  • BettinaHis good friend and Cicero's temporary caretaker
  • MarkJosie's estranged husband
  • Signora PisanoAn elderly friend he delivers books to
  • FrancescoHis Capri friend who lends the Vespas
  • PaulaA client who ordered a custom hutch
  • MartinaA client near Rome who ordered a table

Giorgio

Supporting

Giorgio is the elderly Italian man who names Cicero and adopts him as a puppy, then dies of a heart seizure and returns as a ghost. He cannot move on until he helps his estranged son Hugo, so he orchestrates Hugo and Josie's matchmaking from beyond death. He wrote Hugo apology letters he never mailed, and he finally reveals his love before fading.

Arc: He moves from a living man with unfinished family business to a ghost who learns to intervene. Once he shows Hugo he was loved, he lets go and travels on.

  • CiceroHis devoted dog and 'ragazzo mio'
  • Hugo CarusoHis son, whom he disowned and then tried to heal
  • Josie BallardThe woman he believes is meant for Hugo

Charlie

Supporting

Charlie is Josie and Mark's college-age son, a pre-med student who survived childhood leukemia. He is funny, lighthearted, and ambitious; he initially knows nothing of the affair, then learns the truth and supports his mother through his grandfather's illness and recovery. He ultimately releases Josie to live her own life.

Arc: He grows from an unaware child into the adult who reassures Josie she did her job as his mother and encourages her to make a life with Hugo.

  • Josie BallardHis mother
  • MarkHis father
  • Howard ThompsonHis grandfather
  • Hugo CarusoHis mother's love interest, whom he cannot yet like

Howard Thompson

Supporting

Howard is Josie's father, a rancher who supports her after Mark's betrayal and later suffers an ischemic stroke. During his recovery he tells Charlie the truth about the affair, sells the ranch, and insists Josie stop taking care of everyone and go back to Italy. He is blunt, warm, and fiercely protective of Josie.

Arc: He moves from a robust parental supporter to a vulnerable stroke patient, then recovers and uses his authority to free Josie from caregiving.

  • Josie BallardHis daughter, whom he calls Jojo
  • CharlieHis grandson
  • MarkHis son-in-law, whom he comes to despise

Jen

Supporting

Jen is the other woman in Mark's affair, apparently Peter's mom, imagined by Josie as a tall blond with severe bangs. She never appears directly in the story. Mark ends the affair before the divorce becomes final, and Jen disappears from the narrative.

Arc: She remains offstage and disappears after Mark ends the affair.

  • MarkHer affair partner
  • Josie BallardThe wife she helped Mark betray

Bettina

Supporting

Bettina is Hugo's outspoken local friend who appears with her dog Michelangelo, befriends Josie, and advises her to continue seeing Hugo and to keep Mark's presence a secret. She later cares for Cicero while Josie is away in Kansas. She is warm, blunt, and devoted to her friends.

Arc: No significant arc; she is a steady, supportive friend.

  • Josie BallardHer friend and confidante
  • Hugo CarusoHer good friend
  • CiceroA dog she temporarily cares for
  • MichelangeloHer dog

Ellen

Supporting

Ellen is Josie's best friend back in Kansas. She is furious at Mark, proud of Josie for going to Italy alone, and eager for her to pursue Hugo. She supports Josie from offstage through phone calls and texts.

Arc: No significant arc; she provides consistent offstage support and encouragement.

  • Josie BallardHer best friend
  • MarkThe husband she calls an asshole

Michelangelo

Supporting

Michelangelo is Bettina's large, messy dog who drools on Josie, barks, and annoys Cicero by howling, stealing food, and filling the room with flatulence. He is harmless comic relief.

Arc: No significant arc.

  • BettinaHis owner
  • Josie BallardA visitor he slobbered on
  • CiceroHis temporary roommate and source of irritation

Berto

Supporting

Berto is a village bar owner who greets Hugo with an embrace and shows him a framed newspaper article about his furniture. He reveals that Giorgio secretly displayed Hugo's handmade furniture in village businesses, helping Hugo understand his father's pride.

Arc: No significant arc; he is a catalyst for Hugo's reconciliation with his father's memory.

  • Hugo CarusoThe prodigal village boy he greets warmly
  • GiorgioHis old customer and friend

Signora Pisano

Supporting

Signora Pisano is a 98-year-old friend of Hugo's who warmly welcomes Josie and Hugo, receives a book, and sends them off with a basket of food.

Arc: No significant arc.

  • Hugo CarusoHer weekly book-delivery visitor and friend
  • Josie BallardA guest she greets warmly

Francesco

Supporting

Francesco is Hugo's friend on Capri who lends them two Vespas. His loan enables Josie and Hugo's carefree ride around the island.

Arc: No significant arc.

  • Hugo CarusoHis friend

Paula

Supporting

Paula is a client of Hugo's who ordered a custom hutch. A phone call from her is clarified as business, not romance.

Arc: No significant arc.

  • Hugo CarusoHis client

Martina

Supporting

Martina is a client of Hugo's near Rome who ordered a table. She is mentioned to clarify that Hugo has no other romantic entanglements.

Arc: No significant arc.

  • Hugo CarusoHis client

Continue Exploring