Plot Summary
Dating Disasters and Dull Dan
Riley Beckett, a Boston news producer, is a pro at first dates, but her latest—Dull Dan—epitomizes her romantic frustrations. She's tired of men who don't listen, who talk over her, and who never seem to see her for who she is. Her longing for something more is sharpened by the loving relationship between her twin sister Ellie and Ellie's girlfriend Mia. Riley's desire for connection, both physical and emotional, is palpable, but her attempts at dating only leave her lonelier. Meanwhile, her roommate Gianna, a glamorous influencer with a complicated family, is navigating her own social world, one that's full of parties, surface-level friendships, and a growing sense of emptiness.
Roommates, Secrets, and Mean Girls
Gianna and Riley's roommate dynamic is tested when Gianna discovers Riley has a twin, Ellie, whom she's never met. Gianna feels betrayed by Riley's secrecy, but Riley reveals she's been protecting her sister from Gianna's "mean girl" friends. The confrontation forces both women to confront uncomfortable truths: Gianna is called out for her shallow social circle and her own mean streak, while Riley is accused of being judgmental. Their argument exposes the cracks in their friendship, but also plants the seeds for deeper self-reflection and change.
Laundry Night Confessions
Laundry night is a sacred tradition for Riley and Gianna, a time when they can drop their public personas and just be. As they fold clothes and share snacks, Riley confesses her exhaustion with dating and her growing sense of loneliness, especially after her twin moved in with her girlfriend. Gianna, ever the confident one, offers comfort and perspective, but Riley's yearning for something real—something like what Ellie and Mia have—lingers. Their easy intimacy hints at a deeper connection, but both are careful to keep things platonic, for now.
Holiday Parties and Hidden Truths
Gianna's annual Holiday Spectacular is a glittering affair, but beneath the surface, Riley feels out of place. She's surrounded by people who adore Gianna, but she can't help but notice the difference between "public Gianna" and the Gianna she knows in private. When Gianna gives Riley a mysterious gift box—meant to encourage her to try new things—Riley is shocked to find it full of sex toys and a note suggesting they "do it together." The misunderstanding throws Riley into a tailspin, forcing her to confront feelings she didn't know she had.
The Gift Mix-Up
Riley's confusion over Gianna's gift leads to an awkward, charged encounter. Both women misread the situation: Riley thinks Gianna is propositioning her, while Gianna is oblivious to the mix-up. When the truth comes out—that the gift was meant for someone else—both are embarrassed, but the incident cracks open the door to new possibilities. Riley realizes she's attracted to Gianna, and Gianna, in turn, is forced to confront her own feelings. Their friendship teeters on the edge of something more.
Friendship Fractures and Self-Discovery
The fallout from their argument and the gift mix-up leaves both women reeling. Gianna is forced to reckon with the emptiness of her social life and the superficiality of her friendships. She begins to change, seeking out more meaningful connections and letting go of toxic people. Riley, meanwhile, grapples with her own loneliness and the realization that her feelings for Gianna might be more than friendly. Both women embark on journeys of self-discovery, learning to be honest with themselves and each other.
The Rules of Attraction
As Riley and Gianna grow closer, the boundaries of their friendship become increasingly blurred. They share more of themselves, both emotionally and physically, culminating in a night where they almost have sex. The experience is electric but confusing, leaving both women questioning what they want and what they're willing to risk. They agree to keep things casual, but unspoken feelings simmer beneath the surface, threatening to upend everything.
Sex, Labels, and Boundaries
Riley, who has always dated men, is surprised by her attraction to Gianna. She questions her sexuality, her desires, and what it means to want her best friend. Gianna, for her part, is used to keeping things light and noncommittal, but with Riley, everything feels different. They navigate the complexities of labels, boundaries, and expectations, trying to find a way to be together without losing the friendship that means so much to them.
The Unspoken and the Unraveling
As their physical relationship deepens, so does the emotional tension. Riley struggles with guilt over hiding her true feelings from Gianna, knowing that Gianna's cardinal rule is honesty. The weight of unspoken love becomes unbearable, and Riley's internal conflict threatens to unravel everything. Meanwhile, Gianna is haunted by her own secret: she's been in love with Riley for years, but has always been too afraid to say it.
Falling for a Friend
When Riley's feelings finally come to light—accidentally, in a public livestream—both women are forced to confront the truth. Gianna admits she's loved Riley for a decade, but her fear of losing their friendship has always held her back. The revelation is both devastating and liberating, as they realize that what they have is too important to ignore. They must decide whether to risk everything for a chance at real love.
The Truth Comes Out
With everything out in the open, Riley and Gianna embark on a new chapter. They go on their first real date, navigating the awkwardness and excitement of being together as more than friends. Their relationship is built on a foundation of honesty, vulnerability, and deep understanding. They talk through their fears, their hopes, and their dreams, learning to trust each other in ways they never have before.
Heartbreak and Healing
Both women must confront the wounds of their past—Gianna's abandonment by her parents, Riley's fear of losing the people she loves. Through open communication and mutual support, they begin to heal. Their love becomes a source of strength, allowing them to face life's challenges together. They learn that true intimacy requires not just passion, but also patience, forgiveness, and the willingness to grow.
The Accidental Confession
When Riley's feelings for Gianna are accidentally broadcast to the world, the fallout is immediate and intense. But instead of running from the truth, both women lean into it, using the moment as a catalyst for change. They realize that their love is worth fighting for, even if it means risking everything. The accidental confession becomes the turning point that brings them fully together.
Ten Years of Wanting
Gianna reveals that she's been in love with Riley for ten years, a secret she's kept hidden out of fear. The weight of that revelation is immense, but it also brings a sense of relief and closure. Riley is overwhelmed by the depth of Gianna's feelings, and together, they begin to rewrite the story of their relationship. What was once unspoken is now celebrated, and their love becomes a source of joy and inspiration.
On the Same Page
With their feelings out in the open, Riley and Gianna commit to building a future together. They navigate the challenges of merging their lives, careers, and families, learning to support each other through thick and thin. Their relationship is far from perfect, but it's real, and that's what matters. They learn to communicate, to compromise, and to cherish the small moments that make life meaningful.
The Perfect Date
Gianna plans the perfect date for Riley, drawing on a decade of shared memories and inside jokes. The night is a celebration of everything they've been through and everything they hope to become. It's a reminder that love isn't about grand gestures or fairy-tale endings, but about showing up, day after day, for the person who matters most.
Never Ending
In the end, Riley and Gianna's story is one of resilience, growth, and unwavering devotion. They've weathered heartbreak, disappointment, and fear, but through it all, they've chosen each other. Their love is a testament to the power of honesty, vulnerability, and the courage to risk everything for a chance at happiness. As they stand together, ready to face whatever comes next, they know that their story is far from over—it's only just beginning.
Characters
Riley Beckett
Riley is a driven, compassionate news producer who craves both intimacy and authenticity. Her relationships with men have left her unfulfilled, and her deepening friendship with Gianna forces her to confront her own desires and vulnerabilities. Riley is fiercely loyal, honest to a fault, and often puts others' needs before her own. Her journey is one of self-discovery, as she learns to embrace her feelings for Gianna and risk her heart for the possibility of real love. Her relationship with her twin, Ellie, grounds her, while her evolving dynamic with Gianna challenges her to grow.
Gianna Mäkinen
Gianna is outwardly confident, glamorous, and socially adept, but beneath the surface, she struggles with feelings of abandonment and inadequacy stemming from her parents' neglect. She's built a life around surface-level connections and public adoration, but her friendship with Riley is the one place she feels truly seen. Gianna's fear of losing Riley keeps her from admitting her feelings, but her love is steadfast and transformative. Her journey is about learning to be vulnerable, to let go of old defenses, and to believe she's worthy of the love she's always wanted.
Ellie Beckett
Riley's twin sister, Ellie, is a scientist who struggles with emotional expression but feels deeply. Her relationship with Mia is a model of healthy, supportive love, and her bond with Riley is unbreakable. Ellie is protective, sometimes to a fault, and her skepticism about Riley and Gianna's relationship is rooted in a desire to shield her sister from pain. Over time, Ellie learns to trust Riley's choices and to open herself up to new possibilities.
Joel Masterson
Joel is Riley's longtime friend and colleague, a tech-savvy cameraman with a big heart and a penchant for gossip. He provides levity and perspective, often serving as a sounding board for both Riley and Gianna. Joel's own experiences with love and loss make him empathetic, and his unwavering support helps both women navigate the ups and downs of their relationship.
Mia Sharpe
Mia is Ellie's partner, a firefighter whose calm presence and steady love help anchor the group. She's observant, supportive, and unafraid to call out bullshit when she sees it. Mia's relationship with Ellie is a touchstone for Riley, showing her what's possible when two people are truly committed to each other.
Giulia Gallo & Antero Mäkinen
Gianna's parents are glamorous, successful, and emotionally unavailable. Their neglect and inconsistency have left Gianna with deep wounds, shaping her fear of abandonment and her reluctance to pursue real intimacy. Their eventual marriage, without even telling Gianna, is a final blow that forces her to confront her past and choose her own path forward.
Marika Hendrick
Marika is the head of BostonNow, a powerful, perceptive woman who recognizes Riley's talent and potential. She serves as both a mentor and a mirror, challenging Riley to step into the spotlight and own her voice. Marika's belief in Riley is a catalyst for her professional and personal growth.
Athena
Athena is a confident, open-minded businesswoman who runs a successful cam site. She's a friend to both Riley and Gianna, offering perspective on intimacy, relationships, and the importance of living authentically. Athena's presence in the story underscores the theme of embracing one's desires without shame.
Owen Grady
Owen is the face of Riley's digital news project, a handsome but ultimately self-serving man whose last-minute departure nearly derails everything. His crush on Gianna and his professional flakiness serve as a foil to Riley's dedication and integrity.
Mummo
Mummo is a source of unconditional love and support for Gianna, a reminder that family can be chosen and that healing is possible. Her encouragement helps Gianna reconnect with her roots and believe in her own worth.
Plot Devices
Dual Narrative and Time Jumps
The story alternates between Riley and Gianna's perspectives, using flashbacks to college and early adulthood to show how their relationship has evolved. This structure allows readers to see the slow burn of their connection, the missed opportunities, and the ways their pasts inform their present choices. The time jumps also build suspense, as key moments are revealed out of order, deepening the emotional impact.
Miscommunication and the Power of Honesty
The central tension arises from what's left unsaid: Riley's hidden feelings, Gianna's decade-long secret, and the unspoken rules that govern their friendship. Misunderstandings—like the infamous gift box—serve as catalysts for change, forcing both women to confront their desires and fears. Ultimately, the story champions radical honesty as the only path to true intimacy and fulfillment.
Symbolism of Rituals and Shared Spaces
Recurring rituals—like laundry night, movie marathons, and holiday parties—serve as anchors in Riley and Gianna's relationship, representing the comfort and safety they find in each other. Shared spaces, from their college dorm to Gianna's home, become sanctuaries where they can drop their masks and be vulnerable. Gifts, both literal and metaphorical, symbolize the ways they care for and challenge each other.
The "Accidental Confession"
Riley's accidental livestream confession is a classic plot device that brings hidden feelings to light in a dramatic, irreversible way. This moment of public vulnerability strips away all pretense, forcing both women to make a choice: retreat into safety, or step boldly into love.
Thematic Motifs: Worthiness, Chosen Family, and Growth
The story repeatedly returns to questions of worthiness—who deserves love, who gets to be seen, and who is allowed to take up space. Both Riley and Gianna must learn to believe they are worthy of love, not just from each other, but from themselves. The theme of chosen family runs throughout, as both women build support systems that transcend blood ties. Growth—personal, relational, and professional—is depicted as a messy, nonlinear process that requires risk, honesty, and forgiveness.
Analysis
On the Same Page is a masterclass in the slow-burn friends-to-lovers romance, using the intimacy of shared rituals and the pain of unspoken longing to craft a story that feels both epic and deeply personal. Haley Cass explores the complexities of queer love, the wounds of family neglect, and the courage it takes to risk everything for happiness. The novel's central lesson is that true intimacy requires radical honesty—not just with others, but with oneself. By weaving together themes of self-worth, chosen family, and the transformative power of vulnerability, Cass offers a modern love story that is as much about personal growth as it is about romantic fulfillment. The book reminds us that the best relationships are built not on grand gestures, but on the quiet, everyday acts of showing up, listening, and choosing each other—over and over, for a lifetime.
Last updated:
Review Summary
On the Same Page is a highly praised sapphic romance novel featuring best friends Riley and Gianna. Readers love the slow-burn friends-to-lovers storyline, authentic character development, and emotional depth. Many consider it Haley Cass's best work yet, praising her writing style and ability to create compelling relationships. The dual timeline structure and exploration of later-in-life queer awakening resonated with readers. While some wished for more explicit scenes or a longer epilogue, most found the 500+ page novel engrossing and satisfying, often rereading it multiple times.
Similar Books
Download PDF
Download EPUB
.epub
digital book format is ideal for reading ebooks on phones, tablets, and e-readers.