Capítulo 1
When Love Hits the Ice: A Rivalry Turned Romance
Figure skating is a world of beauty and brutality-a sport that demands everything from its athletes while promising little in return. In Mariana Zapata's "From Lukov with Love," this world comes alive through the eyes of Jasmine Santos, a talented but struggling skater whose career seems to be circling the drain. When her longtime nemesis, the celebrated Ivan Lukov, unexpectedly offers her a partnership, it sets in motion a slow-burning romance that has captivated readers worldwide. This enemies-to-lovers sports romance has become a cultural phenomenon, consistently ranking among BookTok's most recommended reads and counting celebrities like Taylor Swift among its fans. What makes this story resonate so deeply is its authentic portrayal of athletic dedication combined with the vulnerable journey of two people learning to trust again-both on and off the ice.
Capítulo 2
The Bitter Taste of Failure
Jasmine Santos is intimately acquainted with the cold, hard surface of the ice. At twenty-six, she's spent countless hours falling, getting up, and falling again in pursuit of her figure skating dreams. But lately, those falls have started to feel more like omens than learning opportunities. After her pairs partner Paul abandoned her two years ago, Jasmine has been clinging to "confetti-sized pieces" of her broken dreams, practicing alone while watching younger skaters whisper about her failed career.
The Lukov Ice and Sports Complex, where she trains, is plastered with banners celebrating Ivan Lukov's numerous achievements-five national championships, two world championships, two Olympic gold medals, and one silver. Meanwhile, none bear Jasmine's name. This stark contrast serves as a daily reminder of her shortcomings, fueling her resentment toward the "overachieving jerk" who seems to have everything she's ever wanted.
When Jasmine overhears teenage skaters gossiping about her-"She might have been a good singles skater, but she always choked, and her pairs career was nothing to talk about"-it cuts deep. The skating world is small and unforgiving, with memories long enough to recall every failure and misstep. Despite her tough exterior, these comments pierce Jasmine's carefully constructed armor, revealing the vulnerability beneath her prickly demeanor.
At home, Jasmine finds solace in her tight-knit family. Their group texts filled with inside jokes and playful insults provide a sense of normalcy amid her professional disappointments. But even there, she can't escape the weight of her unfulfilled potential. She's acutely aware of how much her mother has sacrificed financially to support her skating career, and the pressure to justify those sacrifices grows heavier with each passing day.
Capítulo 3
An Unexpected Proposition
When Jasmine receives a note summoning her to the general manager's office, she expects the worst. Instead, she finds Ivan Lukov and Coach Lee waiting for her with an unexpected proposition: they want her to be Ivan's new pairs partner for the upcoming season. The offer is both thrilling and suspicious-why would Ivan, at the height of his career, choose to partner with someone he's barely spoken to in years, except to exchange barbed comments?
Coach Lee explains they need to make "changes" to Jasmine's image-more smiling, improved social media presence, photo shoots, and galas. It's clear they see her as a project to be fixed rather than a partner to be valued. The partnership would only last a year, just long enough for Ivan's regular partner to return from her break. Despite the conditional nature of the offer, Jasmine recognizes this as possibly her last chance at competitive skating.
The proposal forces Jasmine to confront her limitations. She silently strategizes ways to compensate for them-recording sessions to practice later, having Ivan demonstrate choreography first, enlisting her family's help. Her determination is palpable as she thinks, "I wouldn't beat up a competitor or take steroids or give Ivan a blow job, but everything else I'd probably be game for."
Trust is essential in pairs skating, especially for the female skater who puts her life in her partner's hands daily. Jasmine has sacrificed everything for this sport-"blood, tears, broken bones, concussions, friendships, school activities, relationships"-and now faces the opportunity she's always wanted, even if it means working with "the reincarnated version of Lucifer." Her only fear is that this might be some cruel trick, prompting her to warn them directly: "If this is some kind of trick, or if you're going to try and use me to make a point with another skater you're interested in, don't even think about it."
Capítulo 4
A Decade of Animosity
The animosity between Jasmine and Ivan has deep roots. Their first significant clash occurred when Jasmine was sixteen and Ivan twenty. Despite being friends with Ivan's sister Karina and having spent nights at their house, Jasmine and Ivan rarely interacted beyond polite acknowledgments.
One fateful day at the rink, Jasmine spotted Ivan wearing what she considered a ridiculous costume resembling a "Chiquita Banana outfit"-yellow, red, green with frills and a flower. With characteristic bluntness, she told him, "You should really change your costume. It's ugly." When he politely responded, "Excuse me?" she doubled down: "It's butt ugly."
That moment changed everything between them. Though Ivan went on to win his first US National Championship in that gaudy outfit, their relationship devolved into constant sniping. He'd tell her she was "too old to get anywhere" or ask if her leotard was "a size too small." She'd retaliate by calling him names like "bitch" and, more recently, "Satan."
This history of antagonism makes their potential partnership seem impossible. How can two people who can barely exchange civil words work together in a sport that requires absolute trust and coordination? The tension between them is palpable, a decade of resentment and misunderstandings creating a seemingly insurmountable barrier.
Yet beneath this hostility lies a grudging respect. Jasmine recognizes Ivan's talent, even as she resents his success. And Ivan, despite his caustic comments, has been watching Jasmine's career more closely than she realizes. This complicated dynamic sets the stage for their reluctant collaboration and the slow transformation of their relationship.
Capítulo 5
The Price of Dreams
Jasmine's decision to accept Ivan's offer forces her to confront the sacrifices she's made for her sport and the toll they've taken on her relationships. The shift from training six or seven hours daily to just two has changed her body-slightly larger breasts and a bigger butt from relaxed eating habits that would change again if she accepted this partnership.
Her family has become her best friends over the years, a support system that's carried her through her darkest moments. They rode the emotional rollercoaster with her through her skating career, especially after she lost her previous partner. They supported her through what was likely depression, forcing her to join family dinners and activities when all she wanted was to hide in her room.
Now, Jasmine fears becoming "that absent person again" if she returns to intensive training. She's torn between her desperate desire to take Ivan's offer and her worry about letting her family down. And then there's the fear of failure-plus the fact that she'd be working with Ivan, that "arrogant dipshit."
When Jasmine finally confides in her mother about the offer, she doesn't get the excited reaction she expected. Instead, her mother grows thoughtful, concerned they might be taking advantage of her daughter. "I barely made it last year without getting arrested," she says. "I don't think I can handle keeping my hands to myself if somebody else screws around on you."
Her mother's advice ultimately cuts through Jasmine's doubts: "You should do it, but don't sell yourself short. There's no one else he could ask that's better than you. He's not doing you a favor-you're doing him the favor." Touching Jasmine's cheek, she adds softly, "I know you miss it."
And Jasmine does miss it-more than miss it. Competing had been ripped away from her without her consent, and every night since, she'd waited for its return. The emotion chokes her up, makes her want to cry for the first time in ages. When she admits how much she misses it, her voice cracks, and her mother cups her cheek, promising to protect her from anyone who might hurt her like her previous partner had.
"We always do what we gotta do in this family," her mother reminds her. "You've always tried harder than any of your siblings combined. No girl of mine, especially not you, is a quitter. And whatever else happens, you're more than this sport."
Capítulo 6
Learning to Trust Again
The early days of Jasmine and Ivan's partnership are fraught with tension. Their first practice session ends with Jasmine falling from nearly nine feet in the air onto her back on the practice mats. When Ivan extends his hand to help her up, she remembers the time he'd cruelly withdrawn his hand after she fell years ago, so she gets up on her own.
They spend hours doing basic skating drills side by side, finding their rhythm together without speaking. Then they move to lifts, where Ivan's hold slips during a carry lift. His hands go into position, touching Jasmine in places few men have touched before, and they begin practicing lifts. She immediately notices something feels off about his palm placement, but he dismisses her concerns. They spend the next three hours repeating the same lift until their muscles shake with exhaustion, but neither complains or asks for a break.
Their communication remains minimal and hostile. Ivan calls Jasmine "Meatball," while she responds with sarcasm and insults. When Coach Lee catches them mouthing insults at each other behind her back, she's horrified by their behavior. She reminds them to do whatever is necessary to make this work, while they continue their childish exchange of petty wishes of misfortune for each other.
Coach Lee's "whatever we have to do" philosophy extends beyond practice to their public image. She proposes creating a joint social media account for Ivan and Jasmine, explaining it would help attract fans and potentially secure donations to cover their expenses. When Jasmine questions why they'd need this for just a one-year partnership, Coach Lee reveals her real agenda: she wants them to present a "unified front" to the public.
Jasmine quickly realizes she's being asked to pretend she actually likes Ivan. "Are you trying to make it seem like we're dating?" she asks bluntly. Coach Lee denies this but admits she wants them to appear respectful and friendly toward each other-no glaring, no public arguments. Jasmine's reputation is apparently so problematic that being associated with figure skating's golden boy might salvage it.
Capítulo 7
Glimpses Behind the Mask
The first crack in Ivan and Jasmine's mutual hostility appears unexpectedly. After a particularly grueling practice session, Jasmine's car won't start. As she's figuring out who to call for a ride, Ivan pulls up in his Tesla, offering to drive her home. Though reluctant, she accepts after taking a photo of his license plate and texting it to her mom as a precaution.
During the drive, Ivan surprisingly suggests they might be able to get along if they tried. When Jasmine expresses doubt, he accuses her of making excuses, challenging her claim that she can do anything. She admits she doesn't hate him, just doesn't like him. Their conversation becomes a strange back-and-forth about possibly being friends, with both alternating between interest and indifference.
When they arrive at Jasmine's mom's house, Ivan unexpectedly asks to use the bathroom. To Jasmine's shock, he ends up staying for dinner with her entire family. As her siblings and she fall into their usual banter, with her mom scolding them for behaving this way "in front of guests," Jasmine notices Ivan giving her sister Tali a smile she's never seen before. Though she's long since stopped caring about how beautiful her sister is, something about this interaction makes her feel strange.
After dinner, Ivan and Jasmine are tasked with babysitting her sister Ruby's children. Despite never having held a baby before, Ivan proves to be a natural, even changing a diaper with minimal complaint. As they care for the children together, Ivan admits he could see himself being a good father someday. When he asks about Jasmine's plans for children, she explains she might want them in her thirties but wouldn't want to balance motherhood with skating now.
These glimpses into Ivan's personal life-his ease with her family, his gentleness with children-begin to challenge Jasmine's perception of him. The man she's dismissed as arrogant and self-centered shows unexpected depths of warmth and vulnerability. Though they continue to bicker constantly, there's a subtle shift in their dynamic, a softening of the sharp edges that have defined their relationship for so long.
Capítulo 8
Breaking Down Barriers
The real turning point in Jasmine and Ivan's relationship comes when Jasmine hits her lowest point. After learning her mother was in a car accident but didn't call her because "she didn't want to bother me" during training, Jasmine is consumed by guilt. The realization that her mother thinks figure skating is more important to her than her wellbeing crushes her.
Unable to process her emotions, Jasmine flees to the LC, needing to skate-the only way she knows how to deal with her feelings. She pushes herself through jumps she isn't warmed up for, falling repeatedly, punishing herself. After a particularly bad fall where her head grazes the ice, she refuses to move.
That's when Ivan appears, ordering her to get up. When she refuses, he counts down and then hoists her over his shoulder, carrying her off the ice despite her resistance. He takes her to his private room at the facility-a space she never knew existed-and makes her hot chocolate with almond-coconut milk, a small kindness that leaves her feeling ashamed.
When Ivan gently asks what happened, Jasmine finally breaks down and admits her guilt about prioritizing skating over everything else in her life. She confesses she's missed out on normal experiences-high school, prom, boyfriends-and had even thrown a fit about attending her sister's college graduation because of practice.
Ivan empathizes, sharing that he too has sacrificed his entire life for the sport, even learning how to talk to people by watching reality TV. What hurts most is Jasmine's realization that all her sacrifices feel worthless without success. "I've never won anything," she admits, her voice breaking. She's twenty-six with no degree, minimal savings, living with her mom who'd nearly gone bankrupt supporting her-all for second, third, fourth, sixth place finishes.
As Jasmine spirals into self-loathing, Ivan pulls her against his chest in a tight hug she can't escape, even though she insists she doesn't want one. Despite her protests, Ivan refuses to let go, crossing his arms over her chest and pulling her back against him. His embrace is so tight she can barely breathe as she struggles with her self-hatred-for being a hypocrite, for not being nicer, for expecting the worst.
With her spine curved into his body, he whispers directly in her ear that she's the best figure skater he's ever seen-the most athletic, strongest, toughest, hardest working. When she tries to pull away, saying none of that matters without winning, he promises they will win together. He refuses to let her call herself a loser, insisting that her mother and family don't see her career as worthless.
"You and me, Meatball. We're going to win if that's what you need," he promises, the nickname now carrying a note of affection rather than derision.
Capítulo 9
Beyond the Competition
As Ivan and Jasmine continue training together, their relationship evolves in unexpected ways. When Jasmine falls ill with a high fever, Ivan takes charge, carrying her off the ice despite her protests and caring for her with surprising tenderness. He helps her take medicine, places a wet towel on her forehead, and even strokes her hair gently away from her face.
When Ivan discovers disturbing stalker mail and messages Jasmine has been receiving for years, his protective instincts flare. Completely enraged, he insists she pack her things-she's not staying at her house tonight. Despite her protests, Jasmine chooses to go with him rather than face her brothers' reactions to the stalker situation.
At Ivan's house-a ranch-style home with blue paint and white shutters on acres of land, not the flashy place Jasmine had imagined-she discovers a side of him no one else sees. He has five pets: three dogs (one with three legs), a pig, and a giant bunny. This domestic, animal-loving Ivan is a far cry from the cold, arrogant skater she thought she knew.
During dinner at his home, Ivan reveals he's known Jasmine since she was a child helping his sister Karina, and that he'd wanted her as his partner for years. He admits he stopped speaking to her for six months when she chose another partner instead of him. In a passionate speech, he declares, "You matter to me," explaining that he never brings partners to his house or lets them into his life after being blackmailed by a previous partner as a teenager. He insists their friendship is more important than just their partnership, saying he wants her to be safe and happy.
These moments of vulnerability and connection gradually transform their relationship from reluctant partners to genuine friends. The hostility that once defined their interactions gives way to a deeper understanding and appreciation of each other's strengths and weaknesses. Though they still bicker constantly, there's now an undercurrent of affection in their exchanges, a sense that the insults are more habit than genuine animosity.
Capítulo 10
The Fall and Rise
Just as Jasmine and Ivan are finding their rhythm as partners and friends, disaster strikes. During practice, Jasmine attempts a triple-triple combination jump but loses focus. Her landing goes catastrophically wrong, and she falls with a serious ankle injury. Despite her desperate attempts to get up and continue, the pain is overwhelming.
Ivan rushes to her side, frantic but commanding, telling her not to cry in public as coaches gather around. Jasmine can only think one thing: "I fucked up." The injury threatens to derail their entire competition schedule, and Jasmine is devastated about letting Ivan down.
When Ivan confronts her about her self-isolation following the injury, he reveals he thought she was avoiding him because she blamed him for her fall. Jasmine vehemently denies this, insisting it was entirely her fault for being distracted. As they argue, her guilt spills out-she's devastated about ruining their competition schedule and letting him down.
Suddenly, Ivan cups her face and kisses her-first on the lips, then her eyelids and cheeks. He reminds her how she tried to keep skating despite her injury, his voice cracking with emotion. Though initially stunned, Jasmine accepts his affection, telling herself it's just friendly comfort. Ivan insists her injury is just a temporary setback-two months, not forever. With fierce determination, he promises they'll still win, swearing he'll "drag her back on the ice" if necessary.
In that moment, Jasmine realizes she loves him completely, and silently vows to give him her all to win the championship he deserves. The next four weeks of her recovery are defined by Ivan constantly telling her to sit still and rest while she stubbornly tries to move around despite her injury. When she's finally cleared to skate again, the excitement, relief, and nerves barrel through her. Ivan grabs her shoulder and she beams up at him, linking her fingers through his. He hugs her, his chin on her shoulder, cheek to cheek, and whispers, "We've got this, Meatball." They're going to be able to compete at Skate North America. They're getting another chance.
Capítulo 11
The Final Performance
The past two weeks have been the most exhausting of Jasmine's life, but she's enjoyed every sweaty, grueling moment with Ivan by her side. Now they're at Skate North America, and it feels real. They're ready.
Just before their performance, Ivan gives Jasmine a special gift-a new pink leather bracelet inscribed with "To Meatball, From your best friend, Ivan." He then ties her old bracelet to his own wrist, not caring that it doesn't fit under his sleeve. His message is clear: regardless of how they perform, it doesn't change anything between them.
Standing in the tunnel waiting for their turn to skate, Jasmine feels surprisingly calm. Ivan stands close behind her, his hands kneading her shoulders reassuringly. In the crowd, she spots not just her mom, but her entire family-Jonathan, Sebastian, and even her dad. She's stunned to see him there, but focuses on the support from her loved ones rather than past disappointments.
As they take their positions at center ice, Ivan holds out his hand and Jasmine places hers in his. They skate to their starting point together, and Ivan mouths, "Whatever happens," just as they'd agreed. But then he continues, clearly mouthing three more words: "I love you."
Jasmine nearly loses her balance despite being on skates, the one thing she's most confident in. She's completely dumbstruck, hissing "What?" as she tries to get into position. Ivan simply smiles and repeats "I love you" like he's said it a thousand times before. "You suck, Meatball," he calls out just before the music starts, adding silently, "But I love you."
Her heart pounds as she realizes Ivan Lukov loves her, and he doesn't care if they win or lose. Though initially annoyed he beat her to saying it first, she manages to focus through their entire program. When they finish and hit their final poses, Ivan pecks her on the nose right there on the ice, in front of everyone. The audience coos as she whispers furiously at him, but he just grins and says, "We both know you love me."
Hours later, Ivan confesses the depth of his feelings: "I love you so much I spend all day with you, and it still isn't enough for me," he says, his forehead pressed against hers. "I love you so fucking much, Jasmine, that if I broke my ankle during a program, I would get up and finish it for you." He promises, "You're not ever going to be anyone else's partner. Not while I'm alive, Meatball."
Capítulo 12
A Love Worth Fighting For
Eight years after their Olympic triumph with two gold medals, Ivan and Jasmine watch the 2026 Olympics from their couch, surrounded by family. They critique the current competitors, agreeing their twists fall short compared to theirs. Though they've retired-Ivan after spine surgery four years ago-they still skate together some mornings before coaching their students.
Nine years of marriage and three children later, they've built the life they always wanted. Danny, their argumentative seven-year-old, and Tati, their strong-willed six-year-old, bicker on the floor while baby Elena makes her presence known. They're nightmares sometimes-stubborn and bossy-but Jasmine loves them fiercely.
Looking back at their accomplishments-three world championships, three national championships, and Olympic gold-Jasmine realizes the greatest achievement was finding the right partner in every sense. This man beside her, who still hugs her and randomly grabs her ass at the LC, has been the one who helped her make everything work.
Their journey from bitter rivals to devoted partners, both on and off the ice, serves as a powerful reminder that sometimes the person who challenges us the most is also the one who can bring out our best. Through all the falls, injuries, and setbacks, Jasmine and Ivan found something more valuable than gold medals-they found each other, and in doing so, they both finally won.