長公主和林相有了林婉兒是因為他們之間有私情,并且林婉兒是長公主和林相的私生女。林婉兒的身世不能公開是因為她是未婚生女,所以一直被養(yǎng)在皇家別院,并沒有公布她的真實身份。長公主選擇和林相私通的原因可能是因為她暗戀自己的哥哥慶帝,但慶帝對她并不在乎,導致她感到挫敗和不滿。為了引起慶帝的注意,長公主選擇了與林相私通,并幫助他崛起成為宰相。雖然林婉兒并不被林相認可,但她在宮中得到了許多人的疼愛。因此,長公主和林相生下林婉兒是因為他們之間有私情,并且長公主希望通過這個孩子來控制林相并擴大自己的權(quán)力。