男主角江进晨, Koko (陈奕迅饰) 是一个维修火车机械工程师,他每晚的工作是检查铁路的情况;女主角石宝意 (蔡卓妍饰),二十一岁,一个在
广州长大,十八岁去了
澳门的女孩。到了二十一岁,她第一次乘坐飞机去
美国会合当宝石研磨师的爸爸。
故事是发生在 Koko 到美国旅行的时候,由于台风的关系,他便要滞留在
台湾的机场,也就遇到首次出国的石宝意。宝意只有一个人在台湾,觉得非常无助,Koko 便主动帮忙,结果在航空公司安排下,他们要在机场以外的酒店住上一夜,宝意怕黑,于是 Koko 便提议出外吃晚饭,一起共处差不多十多小时。Koko 本来一直也是一个不善说话的男孩,但跟宝意聊天,却发现竟是十分投契。
其实,宝意对石头、宝石相当有研究,她告诉 Koko 她的诞生石是蓝宝石,而由于 Koko 的生辰在三月,他的诞生石便是海蓝石。最特别的是宝意向 Koko 介绍一颗由爸爸送给她、也是一颗会吞星星的紫水晶,还指出这颗紫水晶除了可保平安,更可使旧情人重投怀抱。
到了机场,由于没有机位的关系,宝意不能上机,在这情况下,Koko 觉得不能让一个女孩子留在台湾,于是就把自己的机位让给宝意,匆忙的十秒之间,两个人就此分手,没有留下任何的通讯。这时 Koko 发现地上有颗紫水晶,就拾起来保存着。两个月后 Koko 返回香港,他的生活也起了变化,开始喜欢每天在铁路路轨拾石头收集,更没有意思地去买了紫水晶的介指,这才发觉原来他很挂念宝意。有一天他向着紫水晶说,不知道还有没有机会再见宝,第二天,他乘火车到粉岭火车站时睡过了头,竟在便利店里遇到石宝意,他非常高兴,同时宝意也很高兴,以后他们都约在不同的火车站见面,同时双方感情也进展不少,很快便一起堕入爱河。
原来三个月前送机那天,Koko 把自己的机位让给宝意,那天宝意却遇上撞机意外逝世了。Koko 十分痛苦,因为原来是他自己一手把最爱的人送走,只是紫水晶再为他带来宝意。