What Is Three Steps Over Heaven About?
The premise of Three Steps Over Heaven in 308 words, with nothing given away. The full story follows below.
In a sun‑kissed metropolis where polished façades sit beside the roar of midnight engines, two parallel worlds pulse to very different beats. The glittering corridors of high society—lavish parties, immaculate homes, and the quiet pressure of expectation—contrast sharply with an underground scene fueled by speed, risk and the magnetic glow of streetlights. The city itself feels split, each side aware of the other’s existence yet moving to its own rhythm.
Babi Alcázar belongs to the first world. Raised in an elite family, she navigates a life of careful appearances, academic ambition and a close‑knit circle that seems to anticipate every step she takes. Beneath her composed exterior lies a restless curiosity about the life she’s never been allowed to touch. Across town, Hugo Olivera—known on the streets as Ache—thrives in the second. He is a charismatic renegade, drawn to the thrill of racing, the camaraderie of his crew, and the freedom that comes from living on the edge of the law. Both are fiercely loyal to their spheres, yet each feels an unspoken yearning for something beyond the boundaries they know.
A chance encounter throws these disparate lives into sudden proximity, sparking an electric attraction that defies the expectations placed upon them. Their connection becomes a conduit for both worlds to glimpse the other’s allure and danger, setting up a delicate dance between longing and rebellion. As they draw closer, the contrast between privilege and peril sharpens, and the atmosphere brims with youthful intensity, whispered promises, and the faint scent of inevitable change.
The film moves with a breezy, kinetic style, balancing glossy visuals of high‑society with gritty, fast‑paced snapshots of street culture. Its tone is at once sensual and restless, inviting the audience to feel the pull of two opposing lives and wonder how far each will go to taste something that feels both forbidden and intoxicating.
What Happens in Three Steps Over Heaven?
The complete story of Three Steps Over Heaven, from the first scene to the last, in 688 words (about 3 minutes). Spoilers throughout. Names in the text link to 2 cast member pages.
Spoilers ahead
Babi Alcázar Katy Louise Saunders hails from an elite milieu, where every moment is framed by privilege and careful appearances, while Hugo Olivera, known as Ache/H, drifts through a parallel world of risk, speed, and late-night street races with his crew. The film paints a vivid portrait of two youths from starkly different backgrounds who nonetheless cross paths in a story about longing, rebellion, and the costs of choice. Babi’s sister Daniela Giulia Elettra Gorietti also figures into her tightly knit family circle, underscoring the social circles that shape their lives and pressures.
The story kicks off with a clash of these two universes at a party where the Siamese gatecrashers insert chaos into a refined evening. Babi, reserved and formal, finds herself enmeshed in a volatile confrontation as H’s reckless energy erupts around them. After milk splashes and a fierce altercation, she ends up in the house pool, and the night spirals into a tumult of bravado and risk. The next day brings the consequences of that night: a tabloid-like headline that threads Babi’s life with H’s notoriety, blurring the lines between what is proper and what is exhilarating.
As the days unfold, Babi learns that Katina—her friend in the social circle—has begun dating Pollo, another member of the street crowd, a development that forces Babi to confront the growing tension between her world and H’s. The tension escalates when Katina attends the street race at the port, leaves her phone behind, and ends up entangled with H’s rival, El Chino, in a turn of events that casts a shadow over the entire night. When the race ends, the police pull both H and Babi into the spotlight, and the resulting headlines threaten to upend the delicate balance of Babi’s carefully curated life.
A pivotal moment arrives when Babi dares to skip school for a date with H. A tense sequence unfolds, beginning with a confrontation at a traffic jam with H’s mother and her boyfriend, then easing into a more intimate, secluded moment. They steal away to an empty beach house—an image that Babi had once dreamt of owning—where they share a charge of passion. But the day’s romance gives way to coercive control: H blackmails her teacher to alter her grades and uses Pepito, her pet dog, as leverage to keep her silent. This dark turn underscores the precarious balance between affection and manipulation in their relationship.
Tensions spike further when Pollo and the gang break into Babi’s home during a private moment, forcing Babi to push H away for a time. The emotional fallout is heavy: H becomes both heartbroken and angered, and their on-and-off struggles intensify. On Katina’s and Babi’s results day, relief comes from passing exams, but the victory is tempered by the real-world consequences of their choices. Pollo ultimately proposes to Katina after a late-night race, and H is drawn into the moment as a witness to a future that may never be.
In the wake of these events, Babi discovers Pepito’s held hostage by H, a revelation that shatters the fragile trust between them. She intervenes, making it clear that H must step back for a while. The relationship fractures, and the parties spiral into a stark emotional coldness. A few months pass, and Christmas arrivals bring sorrow: Pollo and Katina are caught in a fatal crash, leaving Pollo dead and Katina to mourn the loss of her partner. The tragedy drives a wedge between Babi and H, with Babi deciding to break away from the street world that had entangled them both.
As H grapples with guilt and grief, he sees that the life he once chased may not lead to what he actually wants. He shares his pain with his brother, and gradually, the decision to change his path takes root. In a quiet, poignant turn, he chooses to move to London for work, a move that signals a final, hopeful relinquishing of the old life. The film closes with H and his brother riding away on a motorcycle, leaving behind the beach where so many memories were formed, and stepping forward toward an uncertain but necessary future.
Three Steps Over Heaven Timeline: Every Key Event in Order
15 key events in the order they happen, from “Babi and Ache's day begins: separate lives collide at the traffic lights” to “Ending on the road: memory and goodbye”. 15 events name a place, across 15 locations.
- 1
Babi and Ache's day begins: separate lives collide at the traffic lights
Two very different worlds collide as Babi is driven to school while Ache rides beside her. Ache teases Babi at the traffic lights, signaling the start of their tense dynamic. The moment establishes the social divide that will drive much of the story.
When:Morning Where:City streets, traffic lights
- 2
Babi's elite world vs. Ache's reckless lifestyle
Babi comes from an elite family, preferring quiet routines and high-society events, while Ache leads a reckless, jobless life with his gang. He spends nights in street races with his friends, showing a stark contrast to Babi's sheltered world. The contrast sets up the central tension between love and danger.
When:Early scenes Where:City
- 3
The party riot and the Siamese gatecrash
A party hosted by Babi's circle erupts into chaos when the Siamese gatecrashers arrive. Ache pushes Babi into the pool during the clash, and she retaliates with a milkshake, escalating the riot. The night ends with tensions flaring between the groups.
When:Night Where:Babi's party
- 4
Car chase and the fallout with Babi's boyfriend
During the drive home, Babi's boyfriend is tailed by the gang and the car is damaged. He bumps off one gang member, triggering Ache to chase and attack him, even elbowing a bystander trying to intervene. Babi's boyfriend departs, leaving Babi with Ache.
When:Night Where:City streets
- 5
Morning revelation: Katina dating Pollo
Next morning, Babi discovers Katina is dating Pollo, which means she will see Ache more frequently and intensify the triangle between them. The news unsettles Babi, foreshadowing future complications. The new social dynamic sets the tone for the following days.
When:Morning Where:Babi's home / school vicinity
- 6
Katina becomes a Siamese for El Chino at the port race
One night, Katina attends the port street race, switches off her phone, and becomes the passenger for El Chino, Ache's nemesis, in a Siamese ride. After the race, Ache helps her escape when the police arrive.
When:Night Where:Port street race
- 7
Police capture H and Babi; headlines follow
The next morning, police have captured both Ache and Babi on the bike, and the incident appears in the newspapers. The public attention strains their secret romance.
When:Morning after the race Where:City / newspapers
- 8
A date, tension, and a road-side calm
Babi skips school to go on a date with Ache. They encounter an altercation with Ache's mother and her boyfriend at a traffic jam, but Babi manages to calm him down. The romance deepens despite ongoing tensions.
When:Afternoon to evening Where:Road / traffic jam
- 9
Date at the beach house and the dog hostage
To cheer her up, Ache takes her to an empty house by the beach for a surprise date. They have sex and return in the evening. Ache then blackmails Babi's teacher to change her grade and holds Pepito, her dog, hostage.
When:Evening Where:Beach house; Babi's school
- 10
Pollo, the gang, and a breaking point at home
Pollo and the gang burst into Babi's house during a private moment, forcing a confrontation. Babi refrains from talking to him, and the relationship with Ache continues to fracture as tensions rise.
When:Shortly after the date Where:Babi's house
Show the other 5 events of Three Steps Over Heaven Hide the last 5 events
- 11
Results day, tragedy, and a painful breakup
On results day, Katina and Babi pass their exams. Pollo proposes to Katina after their race, but tragedy strikes when Pollo crashes and dies. Grief and fear lead Babi to break up with Ache to avoid a life of danger.
When:Results day / night of the race Where:School / race venue
- 12
Christmas grief and a shift away from street life
Months pass and it is Christmas; Ache struggles to move on from Babi and Pollo's deaths. Katina shares in the grief, while Babi distances herself from the street life and starts dating Padre.
When:Christmas Where:City / home
- 13
A late-night phone call reveals new boundaries
One night, Ache tries to call Babi, but her mother answers and hangs up as she sees Babi and Padre out on a date. Ache learns that Babi has moved on with Padre, deepening the emotional rift.
When:Night Where:Babi's home
- 14
The turn to London: a decision to move on
Ache confides in his brother Alex and decides to move to London for work. The move is framed as a step toward escaping the life that kept him bound to Babi and the street world.
When:Shortly after Christmas Where:London
- 15
Ending on the road: memory and goodbye
The film ends with Ache and Alex on a motorcycle, riding away from the beach and along the road where he and Babi shared many memories. It marks a bittersweet farewell to their past and a new path forward.
When:End of film Where:Beach road
Who Are the Main Characters in Three Steps Over Heaven?
5 characters, among them Fabrizia 'Babi' Gervasi (Katy Louise Saunders), Hugo Olivera aka Ache/H and Pollo (Mauro Meconi): who each one is and the part they play in the story. 3 of them link to the actor’s page.
- F'
Fabrizia 'Babi' Gervasi (Katy Louise Saunders)
Played by Katy Louise Saunders
Babi is from an elite family, reserved and shy, whose world revolves around school, high-society gatherings, and controlled appearances. Her relationship with H challenges her sense of safety and social boundaries. Throughout the story, she negotiates love, loyalty to family, and the pull of a freer, riskier life. Her choices reflect a struggle between protection and personal happiness.
- 💎 Elite
- 🧭 Conflicted
- 💃 Romance
- HO
Hugo Olivera aka Ache/H
H is a reckless, jobless youth who spends nights street racing and stirring trouble with his friends. He is charismatic and impulsive, often acting first and considering consequences later. His relationship with Babi exposes his capacity for vulnerability and loyalty, even as he flirts with danger. The dynamic with his family and his environment fuels his combative, wild streak.
- 🔥 Rebellious
- 🧭 Impulsive
- 🚗 Street racer
- P(
Pollo (Mauro Meconi)
Played by Mauro Meconi
Pollo is H's loyal friend and a key member of the street-racing circle. He embodies fervent camaraderie and a readiness to take risks for the group. His presence drives some of the plot's most volatile moments and the consequences that follow. His actions and fate deeply affect the interpersonal dynamics between H and Babi.
- 🏁 Loyal
- ⚡ Impulsive
- 🚗 Street racer
- DG
Daniela Gervasi (Giulia Elettra Gorietti)
Played by Giulia Elettra Gorietti
Daniela is Babi's sister, part of the same elite social sphere. She serves as a closer witness to the consequences of the romance and the scandals surrounding the network of friends. While not always in the foreground, her perspective reflects the family's protective stance and its impact on Babi and the relationship.
- 👩👧 Family
- 🏛️ Elite
- 🗣️ Observant
- K
Katina
Katina is a friend connected to Babi's social circle, involved in the evolving dynamics of the romance and the group’s interactions. Her role contributes to the social context in which the couple navigates their relationship.
- 🎭 Social circle
- 🗣️ Friend
Where and When Is Three Steps Over Heaven Set?
Three Steps Over Heaven is set in Italy and London (Early 2000s). Here is why the time and place matter to the story.
When
Early 2000s
The events appear set in a contemporary early-2000s milieu, with street races, parties, and school life shaping the landscape. Youthful impulsiveness, romantic fast-burning relationships, and clashes with family expectations define the period's tone. The closing move to London marks a transition typical of coming-of-age stories from that era.
Where
Italy, London
The story largely unfolds in Italy, featuring coastal and city environments where elite social events sit alongside rough street racing scenes. A later shift takes the narrative to London, signaling a move from a volatile youth romance to a pursuit of a new life. The film contrasts sunlit beaches and seaside houses with urban nightlife, capturing the tension between privilege and rebellion.
- 🇮🇹 Italy
- 🏖️ Beach setting
- 🚗 Street life
- 🏙️ London
What Are the Themes of Three Steps Over Heaven?
4 ideas the story keeps returning to, among them Forbidden Romance, Class Conflict and Rebellion & Consequences.
-
01
Forbidden Romance
A cross-class romance drives the core arc, pairing Babi from an elite family with H, a reckless youth from a different background. Their relationship is intense, often sparked by chance meetings and defiant choices. Social boundaries and parental expectations repeatedly threaten the couple, highlighting how class can stamp out or threaten personal connections. The romance evolves through moments of longing, doubt, and decisive actions.
-
02
Class Conflict
The film sets two distinct worlds against each other: privileged family life and a street-smart, rebellious culture. This divide shapes motives, trust, and the characters' futures, with authority figures and norms pushing the couple apart. Social standing influences opportunities, judgments, and the consequences of their choices. The tension between these worlds drives much of the plot's drama and decisions.
-
03
Rebellion & Consequences
H's thrill-seeking and loyalty to his circle push him toward reckless actions to preserve the relationship. The allure of risk and freedom comes with real costs—conflict, alienation, and dangerous confrontations. The narrative tracks how impulsive rebellion clashes with responsibility and care for others. Choices made in the moment reverberate throughout the story.
-
04
Loss & Moving On
Tragedy and breakup punctuate the romance, culminating in Pollo's death and Babi's decision to end the relationship. Heartbreak forces characters to confront their future paths, with some seeking distance or new beginnings. The final move to London signals growth and renewal, suggesting that healing can come from changing environments and leaving behind painful memories. The ending emphasizes resilience in the face of loss.
What Kind of Film Is Three Steps Over Heaven?
Bittersweet in tone, with steady pacing and a straightforward story, going by the plot summary.
- Tone
- Bittersweet
- Pacing
- Steady
- Story
- Straightforward
- Intensity
- Medium
- Ending
- Bittersweet
A passionate and turbulent romance between two teenagers from different social worlds, filled with rebellion and exhilarating moments that ultimately give way to melancholy and tragic loss, ending on a bittersweet note of personal growth.
- rebellious
- tense
- passionate
- melancholic
- hopeful
- turbulent
- class divide
- forbidden romance
- coming of age
- teenage rebellion
Content notes: fatal car accident.
Quiz
How well do you remember Three Steps Over Heaven? Test yourself on the story.
