3 Steps Above Heaven Ending Explained: What Happens to Hache and Babi
This is the Spanish film sometimes distributed under the titles 3MSC and Twilight Love, based on the novel by Federico Moccia, not to be confused with any unrelated same-titled works. It follows a reckless motorcyclist and a sheltered rich girl whose relationship survives family disapproval and a rival gang, only to be undone by a tragedy neither of them planned for. Here's how it actually ends.
Two Different Worlds Colliding
Hache, whose full name is Hugo Olivera, is introduced as a volatile young man with a troubled home life and a reputation for trouble on his motorcycle. Babi Alcázar, by contrast, comes from a wealthy, overprotective family and has spent her life shielded from exactly the kind of world Hache moves through every day. Their paths cross more than once before anything develops between them, and the film spends its opening stretch establishing just how incompatible their circumstances appear to be, from the different crowds they run with to the very different expectations placed on each of them.
What eventually pulls them together is not a single dramatic gesture but a series of small, repeated encounters that gradually wear down the distance between their two worlds. Hache's inner circle, a street-racing crew known as the Siamese, and his closest friend Pollo become a fixture of his side of the relationship, while Babi's family and her more conventional ex, Fran, represent everything pulling her away from Hache's orbit. The film treats this imbalance seriously rather than as a simple obstacle to overcome, and much of the middle stretch is spent showing how genuinely difficult it is for the relationship to survive the pressure from both directions.
Pollo's Death and the Beginning of the End
The turning point arrives during an illegal street race that Pollo takes part in against a rival, with his girlfriend Katina riding on the back of his motorcycle. The race goes wrong, and Pollo crashes and dies, an event the film treats not as a plot device to manufacture drama but as a genuine rupture in the group's world. Pollo isn't a minor character killed off for shock value; he's Hache's closest friend and one of the people who made the Siamese feel like a real found family rather than just a gang, which is exactly what makes his death land as hard as it does.
The tragedy doesn't bring Hache and Babi closer together, and that's really the point the film is making. Babi, who had already been warned repeatedly by her family about the danger of Hache's world, sees Pollo's death as proof that those warnings were right all along, and she becomes genuinely afraid of what a future with Hache would actually look like. Rather than framing this as a betrayal, the film presents it as an understandable, human reaction to watching someone she cared about die in exactly the kind of accident she'd feared from the beginning.
How the Story Actually Ends
In the aftermath, the relationship between Hache and Babi collapses, and the two spend an extended period apart, including through the Christmas holidays, without any real attempt at reconciliation. During that time, Babi moves on and starts seeing Fran again, the steadier, more conventional boyfriend her family had always preferred for her. Hache, for his part, doesn't get a dramatic confrontation or a last-minute reconciliation scene; he simply witnesses Babi and Fran leaving together on a date, and that's enough to confirm for him that whatever chance the relationship had is genuinely gone.
Rather than chasing after her, Hache talks things through with his brother, Alex, and decides to leave for London for work, stepping away from both the relationship and the street-racing world that had defined his life up to that point. The film's final image is Hache and Alex riding off together on a motorcycle along the same stretch of road where Hache and Babi used to spend time, a quiet, deliberately unresolved way of closing out a relationship that never gets a clean, happy ending.
It's worth being clear about what this film actually is, given how it's sometimes marketed under the English-language titles 3MSC and Twilight Love: it's not a version of the sweeter, more forgiving teen romances that dominate English-language releases in the same genre. The street-racing culture, the class tension between Hache and Babi's families, and the blunt, unsentimental way Pollo's death is handled all belong specifically to this Spanish film and the novel it's based on, and the ending reflects that tone directly, choosing an honest separation over a tidy reunion.
Frequently Asked Questions
Who are Hache and Babi in 3 Steps Above Heaven?
Hache, full name Hugo Olivera, is a reckless motorcyclist with a troubled home life, while Babi Alcázar is a sheltered teenager from a wealthy, overprotective family. The film follows their relationship as it develops across two completely different social worlds.
How do Hache and Babi meet?
Their paths cross a few times before anything develops, including an encounter at a traffic light, before a real connection forms despite the obvious differences in their backgrounds and the disapproval of Babi's family.
Who is Pollo, and why does he matter to the story?
Pollo is Hache's best friend and a fellow member of his street-racing crew, known as the Siamese. His closeness to Hache makes him central to the group's identity, and his fate later in the film becomes the turning point for everything that follows.
What causes the central tragedy in the film?
Pollo takes part in an illegal street race against a rival racer, with his girlfriend Katina riding on the back of his motorcycle. During the race, Pollo crashes and is killed, an event that reshapes the rest of the story.
How does Pollo's death affect Babi and Hache's relationship?
Pollo's death makes Babi genuinely afraid of the dangerous world that comes with being with Hache. The tragedy, rather than pulling them closer together, exposes exactly the risk her family had been warning her about from the start.
Do Hache and Babi break up after Pollo dies?
Yes. The relationship falls apart in the aftermath, and the couple spends an extended period apart, including over the Christmas holidays, without reconciling.
Does Babi get back together with her ex, Fran?
Yes. During the separation, Babi moves on and starts seeing Fran again, the more conventional boyfriend her family had always preferred for her over Hache.
How does Hache find out Babi has moved on?
Hache witnesses Babi and Fran leaving together on a date, which confirms for him that the relationship is genuinely over rather than something that might still be salvaged.
What does Hache decide to do after seeing Babi with Fran?
He talks to his brother, Alex, about what happened and decides to leave for London for work, effectively stepping away from the life and the relationship that had defined the film up to that point.
How does the film end?
The film closes with Hache and his brother Alex riding away together on a motorcycle along the same road where Hache and Babi used to spend time, leaving the relationship, and the world it belonged to, behind for good.
Is this the same story as A Walk to Remember or similar English-language teen romances?
No. Despite the English-market titles 3MSC and Twilight Love inviting that comparison, this is a Spanish film with its own plot, characters, and a considerably rougher street-racing backdrop than the American teen-romance films it sometimes gets grouped with.