《封神演義》中子虛最初不過是想要利用蘇妲己而已,他看中了蘇妲己那單純美好的靈魂。但是當子虛和蘇妲己相處時間增加之后他們倆之間的感情有了變化,他們都愛上了彼此。
雖然蘇妲己做了很多的壞事,她蠱惑紂王犯下了不可饒恕的罪責,她就該受到處罰,但是到最后關頭的時候蘇妲己已經一心求死,她不想再活在這個世界上了。
而子虛是最懂蘇妲己的人,他知道蘇妲己要自殺,所以他選擇和蘇妲己一起死。
蘇妲己被姬昌和紂王的劍刺中,最后關頭子虛再次和蘇妲己融為一體,于是兩人一起死了。
子虛終于還是和他的蘇妲己長長久久的在一起了,和愛人一起赴死是他自己做出的最終選擇。不過最后封神的時候子虛被封為了天靈星,而蘇妲己被封為了永靈星。