?
We Were Never Just Friends cover
Best Friends To LoversRomance

We Were Never Just Friends

New story120 eps16.8h total
Your progress0%

Nora Vale has spent years believing there is one rule that can keep the most important person in her life from ever becoming another person she loses. Never date your best friend. Cal Hayes agreed to that rule when they were children. He also broke it in his heart almost immediately. For years, Nora and Cal remain inseparable, hiding behind friendship, inside jokes, birthday floor plans, rooftop debriefs, and a Pact neither of them is brave enough to question. Nora believes Cal is the one person who has never left her. What she does not know is that he has also been keeping the secret that could destroy them. Letters from the mother Nora believes abandoned her. A mother who never stopped writing. A father who made choices Nora was never allowed to know about. And Cal, caught between love and loyalty, convinced that protecting Nora means deciding which truths she can survive. When the secrets finally come apart, friendship is no longer enough to save them. College separates what childhood kept tangled. New relationships begin. Trust fractures. Family lies surface. Ambition turns dangerous. And just when Nora and Cal finally learn that loving someone does not give you the right to control their choices, injury threatens the future Cal has spent his entire life building. They have loved each other for years. But loving each other was never their hardest problem. The hardest part is learning how to stay without holding too tightly, tell the truth before fear edits it, and choose each other without demanding a guarantee that neither of them will ever leave. Because the rule was always a lie. They were never just friends.

Start Reading - Ep 1
Personal offline copy · purchased credits never expire

Episodes

Free episodes, rewarded unlocks, and Premium access paths
Episode 1: Episode 1: The Rule9 min read / Block 1CurrentEpisode 2: Episode 2: The Essay10 min read / Block 1Episode 3: Episode 3: Say Yes9 min read / Block 1Episode 4: Episode 4: The Debrief9 min read / Block 1Episode 5: Episode 5: Return to Sender10 min read / Block 1Episode 6: Episode 6: Sienna9 min read / Block 1Episode 7: Episode 7: The Meet9 min read / Block 1Episode 8: Episode 8: Nothing Ever Changes9 min read / Block 1Episode 9: Episode 9: Eighteen9 min read / Block 1Episode 10: Episode 10: The Glovebox9 min read / Block 1Episode 11: Episode 11: Double Date10 min read / Block 1Episode 12: Episode 12: HollowConfessions9 min read / Block 1Episode 13: Episode 13: Split Knuckles9 min read / Block 1Episode 14: Episode 14: The Missed Debrief9 min read / Block 1Episode 15: Episode 15: Foreclosure9 min read / Block 1Episode 16: Episode 16: The Visit9 min read / Block 1Episode 17: Episode 17: Seventy Two Hours9 min read / Block 1Episode 18: Episode 18: Why9 min read / Block 1Episode 19: Episode 19: Halloween9 min read / Block 1Episode 20: Episode 20: The Roof9 min read / Block 1Episode 21: Episode 21: Thanksgiving9 min read / Block 1Episode 22: Episode 22: The Post10 min read / Block 1Episode 23: Episode 23: Locked In9 min read / Block 1Episode 24: Episode 24: Winter Formal9 min read / Block 1Episode 25: Episode 25: Pretend9 min read / Block 1Episode 26: Episode 26: For Sale9 min read / Block 1Episode 27: Episode 27: Save the Store9 min read / Block 1Episode 28: Episode 28: The Photo9 min read / Block 1Episode 29: Episode 29: Damage Control9 min read / Block 1Episode 30: Episode 30: December 149 min read / Block 1Episode 31: Episode 31: Deferred10 min read / Block 1Episode 32: Episode 32: Christmas Eve9 min read / Block 1Episode 33: Episode 33: The Ultimatum9 min read / Block 1Episode 34: Episode 34: Midnight9 min read / Block 1Episode 35: Episode 35: The Arrest9 min read / Block 1Episode 36: Episode 36: Yours9 min read / Block 1Episode 37: Episode 37: The New Essay9 min read / Block 1Episode 38: Episode 38: Admit It9 min read / Block 1Episode 39: Episode 39: Forever Plan9 min read / Block 1Episode 40: Episode 40: She Knows9 min read / Block 1Episode 41: Episode 41: The Hunt9 min read / Block 1Episode 42: Episode 42: Accepted9 min read / Block 1Episode 43: Episode 43: Wrong9 min read / Block 1Episode 44: Episode 44: Priya9 min read / Block 1Episode 45: Episode 45: The Door9 min read / Block 1Episode 46: Episode 46: Signed9 min read / Block 1Episode 47: Episode 47: Jasper Sees9 min read / Block 1Episode 48: Episode 48: Priya, Again9 min read / Block 1Episode 49: Episode 49: Breakup9 min read / Block 1Episode 50: Episode 50: Prom9 min read / Block 1Episode 51: Episode 51: Rules Are Rules9 min read / Block 1Episode 52: Episode 52: The Grant9 min read / Block 1Episode 53: Episode 53: Graduation9 min read / Block 1Episode 54: Episode 54: Summer Secret9 min read / Block 1Episode 55: Episode 55: The Fourth9 min read / Block 1Episode 56: Episode 56: Not Yet9 min read / Block 1Episode 57: Episode 57: Packing9 min read / Block 1Episode 58: Episode 58: The Box9 min read / Block 1Episode 59: Episode 59: Six Letters9 min read / Block 1Episode 60: Episode 60: Just Friends9 min read / Block 1Episode 61: Episode 61: Move-In9 min read / Block 1Episode 62: Episode 62: Partners9 min read / Block 1Episode 63: Episode 63: Studio9 min read / Block 1Episode 64: Episode 64: Pilsen9 min read / Block 1Episode 65: Episode 65: Unopened9 min read / Block 1Episode 66: Episode 66: Adrian9 min read / Block 1Episode 67: Episode 67: Wes9 min read / Block 1Episode 68: Episode 68: Nineteen9 min read / Block 1Episode 69: Episode 69: Letter Seven9 min read / Block 1Episode 70: Episode 70: The Window9 min read / Block 1Episode 71: Episode 71: Run9 min read / Block 1Episode 72: Episode 72: Why Chicago9 min read / Block 1Episode 73: Episode 73: The Concept9 min read / Block 1Episode 74: Episode 74: Three Times9 min read / Block 1Episode 75: Episode 75: Claire9 min read / Block 1Episode 76: Episode 76: Deleted9 min read / Block 1Episode 77: Episode 77: The Wall9 min read / Block 1Episode 78: Episode 78: Thanksgiving Home9 min read / Block 1Episode 79: Episode 79: The Roof, Again9 min read / Block 1Episode 80: Episode 80: Opened9 min read / Block 1Episode 81: Episode 81: Who9 min read / Block 1Episode 82: Episode 82: The Slip9 min read / Block 1Episode 83: Episode 83: The Cover9 min read / Block 1Episode 84: Episode 84: The Letter9 min read / Block 1Episode 85: Episode 85: Hidden Again9 min read / Block 1Episode 86: Episode 86: Planted9 min read / Block 1Episode 87: Episode 87: The Key9 min read / Block 1Episode 88: Episode 88: Return to Sender9 min read / Block 1Episode 89: Episode 89: Stolen9 min read / Block 1Episode 90: Episode 90: Ended9 min read / Block 1Episode 91: Episode 91: Accused9 min read / Block 1Episode 92: Episode 92: The Knock9 min read / Block 1Episode 93: Episode 93: Eight Years9 min read / Block 1Episode 94: Episode 94: The Foundation9 min read / Block 1Episode 95: Episode 95: The Hearing9 min read / Block 1Episode 96: Episode 96: Confession9 min read / Block 1Episode 97: Episode 97: Christmas9 min read / Block 1Episode 98: Episode 98: Mark9 min read / Block 1Episode 99: Episode 99: Midnight, Again9 min read / Block 1Episode 100: Episode 100: The Pact9 min read / Block 1Episode 101: Episode 101: Official10 min read / Block 1Episode 102: Episode 102: Diagnosis9 min read / Block 1Episode 103: Episode 103: The Pattern9 min read / Block 1Episode 104: Episode 104: The Call9 min read / Block 1Episode 105: Episode 105: The Drive9 min read / Block 1Episode 106: Episode 106: The Crash9 min read / Block 1Episode 107: Episode 107: Two Hospitals9 min read / Block 1Episode 108: Episode 108: Let Me Go9 min read / Block 1Episode 109: Episode 109: No9 min read / Block 1Episode 110: Episode 110: Over9 min read / Block 1Episode 111: Episode 111: Withdrawal9 min read / Block 1Episode 112: Episode 112: With, Not For9 min read / Block 1Episode 113: Episode 113: Burnham9 min read / Block 1Episode 114: Episode 114: Cal Decides9 min read / Block 1Episode 115: Episode 115: Father and Son9 min read / Block 1Episode 116: Episode 116: Mark and Nora9 min read / Block 1Episode 117: Episode 117: Three of Us9 min read / Block 1Episode 118: Episode 118: Home9 min read / Block 1Episode 119: Episode 119: The Bonfire9 min read / Block 1Episode 120: Episode 120: Never Just Friends9 min read / Block 1

About

By End Novel Originals

We Were Never Just Friends

Nora Vale has spent years believing there is one rule that can keep the most important person in her life from ever becoming another person she loses. Never date your best friend. Cal Hayes agreed to that rule when they were children. He also broke it in his heart almost immediately. For years, Nora and Cal remain inseparable, hiding behind friendship, inside jokes, birthday floor plans, rooftop debriefs, and a Pact neither of them is brave enough to question. Nora believes Cal is the one person who has never left her. What she does not know is that he has also been keeping the secret that could destroy them. Letters from the mother Nora believes abandoned her. A mother who never stopped writing. A father who made choices Nora was never allowed to know about. And Cal, caught between love and loyalty, convinced that protecting Nora means deciding which truths she can survive. When the secrets finally come apart, friendship is no longer enough to save them. College separates what childhood kept tangled. New relationships begin. Trust fractures. Family lies surface. Ambition turns dangerous. And just when Nora and Cal finally learn that loving someone does not give you the right to control their choices, injury threatens the future Cal has spent his entire life building. They have loved each other for years. But loving each other was never their hardest problem. The hardest part is learning how to stay without holding too tightly, tell the truth before fear edits it, and choose each other without demanding a guarantee that neither of them will ever leave. Because the rule was always a lie. They were never just friends.

Blocks
1
Unlocks
0
Saved
0
Ratings
0

Story Genome

mysterious, cinematic, emotionally direct · serial escalation

Relationship
dynamic ensemble
Conflict
external mystery
Setting
Romance
Power system
story-specific rules
Ending style
serial payoff
Cliffhanger 4/5Violence 2/5Romance 1/5Comedy 1/5
Best Friends to LoversChildhood Best FriendsSlow BurnCollege RomanceSecret LoveUnrequited LoveMutual PiningFirst LoveFamily SecretsAbsent MotherHidden LettersBroken TrustSecond ChancesEmotional HealingProtective Male LeadArchitecture StudentCollege AthleteSwimmingSports InjuryFriendship PactJealousyRelationship DramaParent Child ConflictFound FamilyComing of AgeEmotional RomanceHEA

Tags

Find more

Related Stories

More Romance
The CEO Who Never Sleeps Alone coverRomance

The CEO Who Never Sleeps Alone

Every night, a different woman enters Adrian Vale's penthouse. By morning, she's gone. No woman stays twice. No woman talks. And the billionaire CEO has never cared what the world thinks happens behind his locked doors. Until Maya Bennett becomes the exception. One late night. One forbidden encounter. One glimpse of the man beneath Adrian Vale's ruthless reputation—and suddenly Maya knows something she was never meant to know. She expects him to fire her. Instead, he offers her a contract worth more money than she has ever seen. Her only job? Spend every night with him. No questions. No feelings. And whatever happens after the bedroom door closes stays there. Maya knows she should walk away. She doesn't. But the deeper she enters Adrian's private world, the stranger his rules become—and the more dangerous his secrets feel. Then one night, with Maya beside him, Adrian whispers a woman's name. Evelyn. Maya has never heard of her. Apparently, neither has the rest of the world. Because according to every record Maya can find... Evelyn never existed.

New story · 0 saved
Beautifully Dangerous coverRomance

Beautifully Dangerous

Everyone thinks Elena Vale is an ordinary woman trying to rebuild her life after a devastating betrayal. But when she accidentally witnesses the assassination of one of the country's most powerful billionaires, she becomes the target of ruthless enemies, secret organizations, and a man known only as the Devil of Blackstone. Forced into a dangerous alliance where trust is more deadly than bullets, Elena discovers that her past has been carefully erased—and her future could either save an empire or destroy it. In a world where love is the greatest weakness, every kiss hides a secret, every promise demands a price, and surviving may mean becoming the very monster she's running from.

New story · 0 saved
Too Late to Love You coverRomance

Too Late to Love You

For the first year of their marriage, Amelia Hart Vale believed she had found a home in Adrian Vale. He was gentle, protective, ambitious, and certain that providing for her was the same as loving her. But during their second year, work consumed him. He missed dinners, anniversaries, hospital visits, promises, and the small conversations that once made Amelia feel chosen. Adrian never cheated. He never struck her. He never stopped loving her. He simply stopped being present. Amelia fought for their marriage until waiting became more painful than being alone. By the time Adrian finally understood what his absence had done, she had already begun building a life that no longer depended on him coming home. When divorce is spoken aloud, lawyers enter their marriage and separation terms are placed before them. But leaving is not the only door Amelia wants to know how to open. As Adrian fights to rebuild what he neglected, buried Vale family secrets, forged documents, corporate manipulation, and generations of control turn their private pain into a public weapon. Now Amelia and Adrian must decide whether their marriage can become something neither of them has known before. A home where love is present, freedom is protected, and staying is a choice rather than a sentence.

New story · 1 saved
Broken, Not Defeated coverRomance

Broken, Not Defeated

One heartbreaking day. That was all it took for Ada Williams' life to fall apart. After years of battling poverty with nothing but hope, Ada believes her biggest challenge is finding a job to give her aging father the life he deserves. But within twenty-four hours, the man she loves walks away from their future, her father is rushed to the hospital, and the world she has spent years trying to hold together begins to crumble. Left with impossible choices, crushing debts, betrayal, and endless rejection, Ada refuses to surrender. Instead of allowing life's thorns to destroy her, she decides to turn every wound into strength and every setback into a stepping stone. As she fights to save her father, rebuild her dreams, and open her heart to love again, Ada discovers that sometimes the strongest people aren't those who never break—they're the ones who choose to rise every single time life knocks them down. Because being broken is not the end of the story. Being defeated is a choice.

New story · 0 saved
The Billionaire Who Wouldn't Say My Name coverContemporary Romance

The Billionaire Who Wouldn't Say My Name

Damian Vale has never been in love. At thirty-two, the billionaire is still a virgin. Not because women haven't wanted him. They have. But Damian has spent his entire adult life building an empire, and intimacy has never been something he wanted to give anyone. No girlfriends. No casual relationships. No secret women. Not even a first kiss he considers meaningful. His reputation isn't that of a playboy. It's worse. He's known as the billionaire nobody can get close to. Then Amelia Hawthorne walks into his company. And Damian dislikes her before she finishes introducing herself. Not because she's beautiful. Not because they've met before. Because of one thing. Her name. Amelia. Damian's grandmother—the woman who raised him—had hated that name with almost comical intensity. Years ago, when Damian was a child, an arrogant woman named Amelia repeatedly made his grandmother's small catering business miserable. She complained about everything, looked down on their family, and once publicly humiliated his grandmother during one of the hardest periods of their lives. His grandmother eventually turned it into a family joke. “If you ever meet an Amelia, Damian, run.” Damian never forgot it. After his grandmother died, the joke became one of the strange little things he kept from her. So when his newest employee smiles across the conference table and says— “Amelia Hart.” Damian's expression changes immediately. “No.” Amelia frowns. “No?” “I don't like your name.” She stares at him. Then laughs. Nobody laughs at Damian Vale. And that's where their war begins. Amelia refuses to let an arrogant billionaire judge her because of something as ridiculous as her first name. Damian refuses to admit that she's getting under his skin. She starts deliberately making him say her name. “Who prepared the report?” “Ms. Hart.” “My name is Amelia.” “I'm aware.” “Then use it.” He doesn't. Until one day, he does. And Amelia notices. Their relationship develops slowly through work, arguments, accidental tenderness and increasing attraction. Damian has never dated, so money doesn't make him romantically experienced. He can negotiate a billion-dollar acquisition without blinking but has absolutely no idea what to do when Amelia flirts with him. Their first hand-holding matters. Their first hug matters. His first real date matters. His first kiss matters. And when their relationship eventually becomes intimate, that matters too. Amelia slowly realizes that the intimidating billionaire everyone assumes can have any woman he wants has actually never given himself to anyone. Damian doesn't immediately become smooth just because he falls in love. He is awkward in ways nobody expects. Protective without understanding jealousy. Possessive feelings frighten him because he's never experienced them. He researches restaurants before asking her on a date because he has no idea where people actually go. He can buy Amelia almost anything but struggles to tell her that he misses her. And Amelia refuses to let his wealth become a substitute for emotional effort. Their central conflict isn't a mystery. It is two stubborn people learning how to love each other while working together, dealing with workplace boundaries, family expectations, public attention, jealousy, differences in power and Damian experiencing romantic love for the first time. Eventually, the name Damian once refused to say becomes his favorite word. Because Amelia becomes his first girlfriend. His first kiss. His first lover. His first real relationship. And, if he has anything to say about it— his last.

New story · 0 saved
My Mate Belongs to Another Pack coverWerewolf Romance

My Mate Belongs to Another Pack

Her mate died in her arms. She watched his eyes go empty. She felt their mating bond tear apart. She prepared his body herself. She watched him buried. For three years, Lyra has known one truth. Kael is dead. Then Alpha Darian of Blackridge crosses into her territory. A stranger. A powerful Alpha with his own pack, his own life, and no memory of ever meeting her. But the moment Lyra scents him, her wolf awakens after three years of silence. Mate. And beneath Darian’s unfamiliar scent is something that should be impossible. Kael. Darian insists she has the wrong man. Lyra knows she buried the right one. But as forgotten memories begin to surface and secrets from the night Kael died refuse to stay buried, one terrifying question remains— If Kael truly died three years ago, who exactly is Alpha Darian?

New story · 1 saved