Secondary school student, Jiaming (Daren Tan) was coping with both his O-level examinations and his parents' bar business, the Dream Boat.
He and his mates Cao Gen (Seah Jiaqing), Hao Ban (Kenny Khoo) and Xiao Pang (Kelvin Mun) were studying.
After receiving their O-Level results, Jiaming decided to drop out of school, having already retained for two years, while the rest of the boys moved on.
Meanwhile, Jiaming visited the junior college to hang out with his friends and was attracted by a familiar music tune into an empty school assembly hall.
During a gig later on, Jiaming was hounded by a pack of bullies, headed by James (Xavier Ong), for his close relationship with May.
Upon realising her daughter's truancy, May's mother detained her in the house and confronts Jiaming, harshly warning him to stop seeing May.
18 years later, in the present day, Cao Gen sold cars while Hao Ban owned a kopitiam.
There he met an American Chinese girl, Rachel Anderson (Naomi Yeo), who was born and stayed with her foster parents in United States.
Jiaming began to tear during their conversation, realising that Rachel was the surprise (Their fruit of love after he visited her in US) May promised him during an overseas call just months before she died and that May's mother forbids him to mourn at May's funeral probably because he gotten her pregnant out of wed-lock with May's insistence to carry on with the pregnancy despite the toil it could take on her weak heart.
After hearing from Rachel that she was living well with her foster parents, Jiaming decides not to identify himself as her biological father or May's boyfriend, so as not to disrupt her lifestyle.
On the day of the performance, Xiao Pang brought Liyana and his two sons along, and Rachel sang a rendition of "The Narrow Stream Flows For A Long Time".