唐书琛在创作时,被“五百年的爱情苦海”所打动,只用了两个小时就完成了创作。而卢冠廷则是在听到唐书琛的创作后,被歌词中的情感所打动,从而完成了这首歌曲的旋律和编曲。这首歌曲最初是为周星驰的电影《大话西游之大圣娶亲》创作的片尾曲,但后来被导演刘镇伟认为更适合作为电影的主题曲。这首歌曲后来成为了电影的经典之作,并成为了许多人心中的爱情之歌。有人说:当你真正看懂了《大话西游》,你就真的懂了爱情;那么,当你听懂了《一生所爱》,你就真的懂了什么是哀伤和无奈。