Story By Zianna Zyrie Montefalco
author-avatar

Zianna Zyrie Montefalco

bc
Coffee Stains & City Lights
Updated at Oct 29, 2026, 04:00
Title: Coffee Stains & City LightsMAIN CAST Shanara - Role: Main Female Lead- Nationality: Filipino- Identity: College student / Part-time barista at a coffee shop; comes from a wealthy family but hides her true background- Personality: Gentle, soft-spoken, and kind on the outside — but fiercely strong, sharp, and unyielding when provoked or threatened   Nou Lin - Role: Male Lead / Shanara's Boyfriend- Nationality: Filipino- Identity: College student; comes from a millionaire family- Personality: Soft, affectionate, and deeply devoted. He loves Shanara with his entire being — she is his whole world. He is sensitive and gentle, finding joy only when she is happy. When she pulls away or is upset, he grows anxious and desperate, sometimes going too far just to keep her close.- Core Trait: He feels he cannot function without her — she is his everything, for better or worse   James - Role: Shanara's Childhood Best Friend / Second Male Lead- Personality: Quiet, gentle, observant, and unfailingly loyal- Dynamic: He has loved Shanara silently for years but never confessed. He values her happiness more than his own, so he stays by her side as just a friend- Key Traits:- Soft-spoken and endlessly patient — never pressures her- Always puts her needs before his own- Smiles and supports her even when it hurts him inside- Quietly protective — shows up before she even asks- Respectful — will never ruin her relationship or burden her with his feelings   SUPPORTING CAST Zia - Role: Friend turned Secret Rival- Relationship: Once close friends with Shanara- Motivation: She has loved James for a long time, but his heart belongs only to Shanara — who already has Nou Lin. She feels life is unfair and blames Shanara, even though she knows deep down it's not her fault- Personality Traits:- Two-faced — friendly to her face, critical behind her back- Bitter and resentful — constantly thinking, "Why does she get everything?"- Insecure — feels she doesn't measure up, and it turns into anger- Possessive — believes James should be hers because she was there first- Conflicted — part of her still values their friendship, but jealousy often wins   Krystal - Role: Shanara's Closest Best Friend- Personality: Warm, genuine, and fiercely loyal — but quietly struggling- Inner Conflict: She truly loves and supports Shanara, yet sometimes feels envious. She sees the attention, affection, and natural charm Shanara has, and can't help but wish for some of it herself. She feels guilty for these feelings and tries her best to push them away- Key Traits:- Loyal above all else — would defend Shanara no matter what- Kind-hearted but human — doesn't want to feel this way, but can't help it- Sensitive and observant — notices every little thing that makes them different- Hard on herself — constantly comparing and feeling like she falls short   Miles - Role: Classmate / Hidden Antagonist- Secret Known: She is the only one who discovered that Shanara comes from immense wealth yet chooses to live simply- Why She Resents Shanara:- Resentment: She works hard for everything while Shanara appears to have it all yet acts like she doesn't- Misunderstanding: Believes Shanara is being fake or showing off by pretending to be ordinary- Insecurity: Feels overshadowed — people naturally gravitate toward Shanara without trying- Control: Knowing the secret gives her a sense of power — she waits for the right moment to use it   Other Supporting Characters - Collin — best friend - Airah — Part of their friend group; observant and neutral, often the peacemaker- Hanzo — Nou Lin's trusted friend; calm, protective, and keeps Nou Lin grounded- Rachel — Zia's closest confidante; encourages her but worries jealousy will destroy everything- Rocky — James's roommate; straightforward and knows James's secret — constantly encourages him to speak up- Jason — Classmate; friendly but unaware of all the secrets — often the one who accidentally says the wrong thing
like