Plot Explained Spoilers guaranteed!
Plot Explained

Browse by genre

Shadows of Time (2004) movie poster

Timeline

Shadows of Time (2004) Timeline Explained – Every Event in Order

Release, runtime and language
2004 · 122 mins · Bengali, Bangla
Loading streaming availability…
Directed by
Florian Gallenberger
Starring
Irrfan Khan, Prashant Narayanan, Tannishtha Chatterjee, Tillotama Shome, Sova Sen, Barun Chakraborty

Ravi and Masha are sold as child labourers and meet in the same factory, forming a deep bond. When the manager threatens to sell Masha into sex slavery, Ravi spends his savings to buy her freedom. They vow to reunite once Ravi can afford his own release, but misunderstandings and fear separate them. Now free, they must navigate a shattered world and see if their love endures.

On this page (5)
  1. 1 Where to watch
  2. 2 Events in order (15)
  3. 3 Timeline questions answered
  4. 4 Movie threads
  5. 5 Every angle
Loading streaming availability…

15 events in order · contains spoilers

Shadows of Time Timeline: Events in Chronological Order

Every key event of Shadows of Time (2004) in order, scene by scene, with when and where it takes place. Use it to untangle flashbacks, time jumps and parallel storylines, to refresh your memory before the sequel or to find the exact scene you are thinking of.

  1. Present-day Ravi revisits the factory

    The film opens with elderly Ravi driving to an abandoned carpet factory in West Bengal. He explores the ruins and discovers his bed and other memoirs tucked among the debris, hinting at a life he has outlived.

    When
    Present day
    Where
    West Bengal, India (abandoned carpet factory)
  2. Ravi as a child laborer in the factory

    The narrative shifts to the early 1940s in pre-independence India, showing Ravi as a child laborer in the factory. He quietly saves his earnings with the hope that one day he will be able to leave the factory behind.

    When
    Early 1940s
    Where
    Factory, West Bengal
  3. Ravi befriends Masha, a girl sold to the factory

    Ravi forms a bond with Masha, a girl around his age who has been sold to the factory by her father. They share moments of friendship amid harsh conditions, laying the groundwork for a lifelong connection.

    When
    Early 1940s
    Where
    Factory, West Bengal
  4. The factory manager's bid and Masha's escape

    An obstinate factory manager tries to sell Masha to a rich buyer, but Ravi cannot match the bid. He secretly funds Masha's escape and the two part on a promise to reunite someday.

    When
    Early 1940s
    Where
    Factory, West Bengal
  5. Masha's promise to meet Ravi at Kali temple

    Before parting, Masha swears to wait for Ravi at every full moon at Calcutta's Kali temple. The vow links their fates across years of separation.

    When
    Early 1940s
    Where
    Kali Temple, Calcutta
  6. Ravi moves to Calcutta and begins a new life

    Years pass and Ravi leaves the factory for Calcutta, where he finds work with an old carpet seller and his granddaughter Deepa. He starts building a life away from the factory's shadows.

    When
    Late 1940s–1950s
    Where
    Calcutta
  7. Masha becomes a courtesan; Yani Mishra enters her life

    Masha becomes a professional courtesan in Calcutta and is romantically involved with Yani Mishra, a customs officer. Her new life contrasts with the boyhood friendship she once shared with Ravi.

    When
    Late 1940s–1950s
    Where
    Calcutta
  8. Near meeting and a mistaken identity during full moon visits

    Masha goes to the Shiva temple at every full moon to meet Ravi, but their near-reunion is thwarted by the unexpected arrival of Deepa, whom Masha mistakes for Ravi's wife. The misunderstanding keeps them apart for another moment.

    When
    Late 1940s–1950s
    Where
    Shiva Temple, Calcutta
  9. Ravi weds Deepa; Masha weds Yani

    Ravi, thinking Masha has forgotten him, marries Deepa. Meanwhile, Masha decides to marry Yani, sealing their paths in separate marriages.

    When
    Late 1940s–1950s
    Where
    Calcutta
  10. Ravi becomes a carpet exporter; dinner party reunion

    Ravi renovates the carpet shop and becomes an exporter of carpets, expanding his business. A few years later, he encounters Yani again at a dinner party, where Ravi and Masha finally cross paths.

    When
    1960s
    Where
    Calcutta
  11. Ravi and Masha begin an extramarital affair

    Perplexed at first, their mutual attraction gradually deepens into an extramarital affair as they navigate secrecy. The relationship tests loyalties and threatens the lives they have built.

    When
    1960s
    Where
    Calcutta
  12. Kerala transfer and a painful pregnancy secret

    Yani informs Ravi that he has been transferred to Kerala, and Masha fears losing him. When the baby is born in Kerala but is not Yani's, Yani expels them from his house.

    When
    Late 1960s
    Where
    Kerala, India
  13. Ravi searches the brothels; Masha refuses to see him

    A few years later, Ravi visits the brothels and finds Masha with their son, but she refuses to see him. He slides a packet of money into her room before leaving.

    When
    Late 1960s–early 1970s
    Where
    Brothels
  14. Present-day realization in the factory courtyard

    Back in the present, Ravi sits in the factory courtyard and notices a little girl and her grandmother. He realizes the grandmother is Masha, still waiting at the place where they first met.

    When
    Present day
    Where
    Factory courtyard, West Bengal
  15. The grandmother reveals the mystery: it was Ravi

    In a quiet moment, the grandmother tells the child that the mysterious man was Ravi, resolving the mystery and tying the two timelines together. The revelation brings the story full circle.

    When
    Present day
    Where
    Factory courtyard, West Bengal

Last updated: October 09, 2025 at 15:19

Was this helpful?

Timeline questions answered

Shadows of Time Timeline Explained: Your Questions Answered

When does it happen, and why in that order? The questions people ask about the chronology of Shadows of Time (2004): time jumps, flashbacks, cause and effect between scenes and the correct order of events, each answered with spoilers.

Q1

Why does Ravi use his savings to help Masha escape?

Ravi uses his savings to help Masha escape because the factory manager Barun Chakraborty is trying to sell her to a wealthy buyer. Unable to match the bid himself, Ravi gives Masha all his saved money so she can run away. This act is driven by his deep bond with her and his desperation to save her from a life of sex slavery, even though it means delaying his own freedom.

  • child labor
  • Ravi
  • Masha
  • escape
  • factory manager
  • Barun Chakraborty
Q2

Why do Ravi and Masha keep missing each other in Calcutta?

Ravi and Masha keep missing each other due to a series of misunderstandings and timing. Both search for each other, Masha visits the Shiva temple every full moon hoping to find Ravi, while Ravi actively looks for her. Their paths nearly cross one night, but the unexpected arrival of Deepa (Ravi's employer's granddaughter) causes Masha to mistakenly believe Ravi has married someone else, causing her to give up on waiting.

  • Ravi
  • Masha
  • Calcutta
  • missed meeting
  • Shiva temple
  • full moon
  • Deepa
Q3

Why does Masha think Deepa is Ravi's wife?

Masha mistakes Deepa for Ravi's wife when she sees Deepa with Ravi during one of her full moon visits to the Shiva temple. Because Ravi is now living and working with Deepa's grandfather (the carpet seller) and Deepa is close to him, Masha assumes they are married. This misunderstanding contributes to her decision to marry Yani Mishra instead of continuing to wait.

  • Masha
  • Deepa
  • mistaken identity
  • wife
  • Shiva temple
Q4

Why does Ravi marry Deepa instead of waiting for Masha?

Ravi marries Deepa because he believes Masha has forgotten him and moved on with her life. After repeatedly missing each other in Calcutta and the误会 with Deepa, Ravi assumes Masha is no longer waiting for him. He builds a practical life with Deepa, the carpet seller's granddaughter, while never fully letting go of his lingering grief for what might have been.

  • Ravi
  • Deepa
  • marriage
  • Masha
  • waiting
  • Calcutta
Q5

Why does Ravi leave Masha at the train station?

Ravi arrives at the station with the intention to act and be with Masha, but he ultimately falters and leaves her behind. The exact reason is not spelled out, but the weight of his existing marriage, his fear of disrupting multiple lives, and perhaps the accumulated hesitation from decades of separation cause him to freeze. Before boarding, Yani tells Ravi that Masha is pregnant, adding further complexity to the moment.

  • Ravi
  • Masha
  • train station
  • pregnancy
  • Yani
  • Kerala
Q6

Why does Masha refuse to see Ravi when he finds her?

Masha refuses to see Ravi when he finds her in the brothels because she is angry and hurt by his repeated failures to be there for her. She feels he abandoned her at the station and has never fully committed to their relationship. Even when Ravi finds her with their son years later, she cannot forgive him for the years of pain and chooses not to meet, though he leaves money as a gesture of reconciliation.

  • Masha
  • Ravi
  • brothel
  • son
  • rejection
  • money
Q7

Why does Ravi walk away when he sees Masha at the factory?

Ravi walks away when he sees elderly Masha at the factory because he chooses to preserve their love as a memory rather than rekindle it in the present. After decades of separation, he recognizes that reuniting now would not erase the pain of all those years. Walking away is his final act of love, accepting that some relationships are meant to exist only in memory, beautiful and painful but not meant to be revived.

  • Ravi
  • Masha
  • factory
  • ending
  • memory
  • choice
  • reunion
Q8

Why does Yani expel Masha and their child from his house?

Yani expels Masha and their child because he discovers the baby is not his. When Yani is transferred to Kerala, Masha gives birth to a son. Yani realizes the child is Ravi's, not his, and responds by throwing them both out of his house. This forces Masha into the brothels and leads to Ravi's desperate search to find them.

  • Yani
  • Masha
  • child
  • Kerala
  • expulsion
  • brothel
Q9

How does Ravi become a successful carpet exporter?

After leaving the factory as a young man, Ravi works for an old carpet seller in Calcutta and eventually takes over the business. He renovates the shop and expands into exporting carpets, becoming a notable businessman. His success is tempered by ongoing grief for Masha, and his wealth later enables him to search for her when she disappears into the brothel world.

  • Ravi
  • carpet exporter
  • Calcutta
  • business
  • success
Q10

Why do Ravi and Masha begin an affair?

Ravi and Masha begin an affair at a dinner party reunion because their long-standing attraction and unresolved feelings for each other resurface. Despite being married to other people, the pain of their lifelong separation and the love they never got to fully experience draws them together. Their relationship becomes illicit as they navigate their secret attraction while honoring their separate marriages.

  • Ravi
  • Masha
  • affair
  • dinner party
  • Yani
  • attraction

Movie threads

More Movies Like Shadows of Time, by Mood & Story

Curated lists built around what makes Shadows of Time tick: the same mood, the same kind of story or the same emotional payoff. Each list explains why these movies belong together.

Epic Bittersweet Love Stories Spanning Decades like in Shadows of Time

Love stories tested by time, circumstance, and the ache of separation. If you liked the lifelong yearning in Shadows of Time, explore other movies about love tested by decades. These similar romance dramas feature separated lovers, the weight of memory, and bittersweet reunions that question if love can truly conquer all.

  • bittersweet
  • nostalgic
  • longing
  • poignant
  • heartbreaking
  • emotional
  • Tone: melancholic, bittersweet, nostalgic
  • Pacing: slow, epic, character-driven
Why these movies?

The story pattern: Stories in this thread often begin with an intense, youthful connection that is abruptly severed by external forces. The narrative then follows the parallel lives of the lovers, tracing how time and distance shape them, building towards a late-in-life reunion that redefines their love rather than simply fulfilling it.

Why they belong together: These films are grouped by their shared emotional core: a heavy, melancholic tone, a slow, reflective pacing that allows the weight of years to be felt, and a bittersweet ending that prioritizes emotional truth over simple happiness. They explore love as a persistent memory rather than a present reality.

Melancholic Journeys Through Trauma and Memory like in Shadows of Time

Characters haunted by a painful past, seeking meaning in the present. For viewers who appreciated the reflective tone of Shadows of Time, this section gathers movies with similar themes of childhood trauma and lifelong emotional scars. These dramas use a slow pace to explore how the past shapes identity and relationships.

  • melancholic
  • somber
  • reflective
  • poignant
  • emotional distress
  • haunting
  • Tone: melancholic, somber, reflective
  • Pacing: slow, deliberate, reflective
Why these movies?

The story pattern: The narrative pattern involves a nonlinear structure, shifting between a formative, painful past and a present-day character who is still grappling with its impact. The central conflict is internal—a struggle to reconcile with memory, often triggered by revisiting a physical or emotional place from the past.

Why they belong together: These films share a specific mood mix: a consistently melancholic tone, a slow and deliberate pacing that allows for deep reflection, and a high sadness score. They are united by their focus on the psychological aftermath of injustice and the quiet, somber process of coping.

Every angle

Shadows of Time (2004) Explained: Plot, Timeline & Characters

Everything about Shadows of Time in one place: what happens in the plot summary, the timeline in chronological order, the characters and meaning and a spoiler-free summary. What's After the Movie adds the cast, box office and post-credit scenes.

Coming soon on iOS and Android

The Plot Explained Movie Summary App

Plot summaries, endings explained and timelines on your phone. Catch up on any movie in minutes, save your favorites and never miss a twist again.

Be the first to know when we launch. Your email stays private, always.

Learn more about the app