Dreaming Butterflies Ending Explained: Heena Hoyana Samanallu (Dreaming Butterflies) (Sinhalese: හීන හොයන සමනල්ලු) is a 2017 Sri Lankan Sinhala family drama film directed by Rohan Perera and produced by Sunil T Fernando for Sunil T Films. Directed by Rohan Perera, this 2017 drama film stars Dilhani Ekanayake (Madhavi), alongside Soumya Liyanage as Aadithya, Anjana Dilshara as Shehan, Vinath Thesath as Banti. With a 6.5/10 rating, the ending has divided audiences.

What Happens at the End of Dreaming Butterflies?

Heena Hoyana Samanallu (Dreaming Butterflies) (Sinhalese: හීන හොයන සමනල්ලු) is a 2017 Sri Lankan Sinhala family drama film directed by Rohan Perera and produced by Sunil T Fernando for Sunil T Films. Shehan, who belongs to a higher middle class family is the only child of Madhavi (Dilhani Ekanayake) and Adithya (Saumya Liyanage). Their lives changed unexpectedly when Shehan is diagnosed with leukemia.

Rohan Perera's narrative builds toward a resolution centered on Dilhani Ekanayake (Madhavi)'s journey. Shehan, who belongs to a higher middle class family is the only child of Madhavi (Dilhani Ekanayake) and Adithya (Saumya Liyanage).

How Does Dilhani Ekanayake (Madhavi)'s Story End?

  • Dilhani Ekanayake: Dilhani Ekanayake's storyline wraps up in the final act, though some viewers have found the resolution more ambiguous than expected.
  • Soumya Liyanage (Aadithya): Soumya Liyanage's role in the climax proves pivotal to how the central conflict resolves.
  • Anjana Dilshara (Shehan): Anjana Dilshara's character undergoes a significant shift in the final act.

What Does the Ending of Dreaming Butterflies Mean?

Dreaming Butterflies's ending attempts to resolve the major plot threads, though some narrative elements involving Dilhani Ekanayake may feel rushed. Rohan Perera's final act has been both praised for its ambition and criticized for its execution.