《汉书·高帝纪》引用有汉元帝时专门掌管皇族相关事务的宗正、汉朝封国楚元王刘交四世孙刘向说过的话:"汉帝本系,出自唐帝,降及于周,在秦作刘,涉魏而东,遂为丰公,丰公盖太上皇父,其迁日浅,坟墓在丰鲜焉。"
这里提到的太上皇,是指刘邦的父亲刘太公;而太上皇父指的就是刘邦的爷爷。
这整一句话的意思是说:刘氏本是唐帝后裔,先祖在秦国时以刘为姓,后来迁入魏国。刘邦的爷爷被魏王封为丰公,因为迁到丰邑时间太短,所以丰邑没有刘氏先人的坟墓。
这说明,刘邦一家,是在他爷爷辈才搬到丰邑的。
不过,刘邦爷爷这个"丰公"并不是宋国封的,而是魏国封的,这是怎么回事?