Ten years later, what was once a good-natured obligation has since blossomed into a warm friendship, with Jonathan still on the academic track and Shane now finding his calling on the basketball court.
Taiwan-born schoolgirl Carrie (Kate Yeung) arrives from Hong Kong to join her mother after a disagreement with her father and transfers to their school.
Despite all their best efforts to keep their personal feelings secret, the truth eventually emerges, forcing all three to view their relationships in an entirely new light.
Shane then shouts that he has a secret as well and reveals that he has been diagnosed with Attention deficit hyperactivity disorder which led to loneliness in childhood and how he always knew the teacher forced Jonathan to be his friend.
Jonathan's feelings are seemingly left unrequited in the end as Shane answers to his confession that he sees him as his best friend.