因为心中有愧，周文王将自己的心声跟姜子牙说了，姜子牙是聪明人，当时知道什么意思。后来武王伐纣成功，姜子牙回国封神，封伯邑考为中天北极紫微大帝，统御万星。按照书中的意思，是因为伯邑考是商周大战中第一个牺牲者，伯邑考生前忠孝，心性纯良，所以封为紫微星，代表着尊贵、权利和帝皇。