Dexter (Joem Bascon) falls unto imprisonment and so does Teresa (Judy Ann Santos). But while Dexter faces life with ill feelings, Teresa willingly accepts her fate.
A year later, Teresa is granted release from jail. Tears of joy mark her freedom as Mang Greggy (Joel Torre) and Buboy (Enzo Pelojero) surprise her on that day to bring her home in Barrio Maulap.
A montage of flashbacks rolls coupled with Lola Tala (Charo Santos-Concio)’s voice-over narration about a human’s innate kindness that unfortunately gets marred by tragic and painful realities of life. Lola Tala says these hurtful experiences coat the human heart with anguish and wrath, blurring its true desires. The key to finding the heart’s genuine intention is forgiveness and knowing one’s roots.
Teresa arrives home with her family and is joyfully greeted by the townsfolk, especially Doc Philip (Raymart Santiago) who professes his love for her. Lolita (Anna Luna) and Boyong (Janus del Prado) are pregnant with their first child. Altogether, everyone takes part in a fun boodle fight to celebrate Teresa’s homecoming.
In the final scene, Teresa, Mang Greggy, and Buboy stare at night skies. Buboy talks to Starla (Jana Agoncillo), now a full-fledged wishing star, telling her that they are happy on earth and that he hopes she’s feeling the same way. Buboy sees a bright light in the skies which he knows for sure is Starla’s message.
Buboy asks his family for their wishes. Mang Greggy says there’s nothing more he could ask for. While Teresa needs to start anew, she isn’t scared at all and she doesn’t have anything to wish for anymore because her true desire, to be with her family, has long been granted.
Buboy feels content as well but if there’s one thing he would like to ask Starla, it would be the assurance that his family would always be complete. Starla grants Buboy’s wish while the Dichaves family shares an embrace in a moment drenched in hope and love.