Paper Flowers — ★★★★☆
Paper Flowers is one of those rare films based on a true story that actually earns its emotion instead of just borrowing it. It follows Shalin Shah, a USC graduate who turns away from the safe, expected path — and from his girlfriend Fiona, for a while — to join the Peace Corps in Peru. Just two months into his service, a persistent cough turns into a diagnosis of stage four synovial sarcoma, and Shalin makes the choice to carry that news home in silence, waiting until he and his parents are actually back at the house before telling them the truth. That small decision says so much about who he is before the film even spells it out — he’d rather protect the people he loves for as long as he can than let them carry the weight a moment sooner than necessary.
Kapil Talwalkar’s performance as Shalin is the anchor of the whole film. He plays hope without ever letting it curdle into something saccharine or performative — you believe that this is a young man genuinely trying to find meaning in an unimaginable situation, not a character written to inspire. There’s a wordless, scoreless moment late in the film that rests entirely on his face, and it’s devastating in the best way.
But honestly, what stayed with me most was Fiona. Olivia Liang gives her such quiet strength — she’s not written as the tragic girlfriend waiting on the sidelines, she’s someone actively choosing to love Shalin through something neither of them signed up for. Every scene between them carries real weight because you can feel that her love isn’t naive; she sees exactly what’s happening and stays anyway. The paper flowers moment — Shalin showing up with a handmade bouquet to serenade her — could have felt like a cheap romantic gesture in a lesser film, but here it lands as this beautiful, aching symbol of everything fragile and intentional about their relationship. Their arc is the emotional backbone of the movie, and it’s handled with so much tenderness.

The family storyline works just as well. That drive home from the airport, with Shalin holding onto his diagnosis until they’re finally back under one roof, is one of the quieter gut-punches of the film — and it sets up everything that follows between him and his parents. His father’s old-world expectations softening against his mother’s quiet understanding (she remembers falling in love the same way once) gives the film a generational depth that a lot of “based on a true story” dramas skip over. And the way the film builds toward the essay that made Shalin’s story famous never feels like it’s chasing a viral moment — it feels earned, like the natural conclusion of everything we’ve watched him go through.
What makes Paper Flowers linger after the credits, though, is how it resolves. This isn’t a film about loss overshadowing love — it’s about how, in the end, everyone in Shalin’s life found their way back to loving each other fully: his parents, Fiona, his friends, even Shalin himself. It’s a beautifully written film that never loses sight of that, and it’s what makes it hit hard without ever reaching for it.
What lingers most is the image of Olivia watching those same sunsets over and over, holding onto a moment they once shared together. It’s a quiet, devastating way to close the film, and it says more about the weight of losing him than any dialogue could. Rather than undercutting the film’s message of gratitude, it deepens it — a reminder that the people we love carry pieces of us forward long after we’re gone. We won’t say much as you must watch the film in a theater near you.
*Our thoughts and prayers go out to Shalin Shah’s family and friends*
4/5 — beautifully told, and Fiona alone makes it worth watching.
Directed by: Mahesh Pailoor
Written by: Mary Krell-Oishi, Mahesh Pailoor, and Asit Vyas
Starring: Kapil Talwalkar, Olivia Liang, Faran Tahir, Meera Simhan, and Tom Everett Scott
Produced by: Asit Vyas
Executive produced by: Asit Vyas, Mita Vyas, and Santosh Govindaraju.
Cinematography by: Akash Raj
Edited by: Cary Lin.
Music by: Kristin Øhrn Dyrud.
An AV Entertainment production.

