長公主和林若甫有林婉兒是因為他們曾經(jīng)有一段私情。長公主李云睿和林若甫發(fā)展成了地下情人,并生下了女兒林婉兒。然而,他們并沒有成婚的打算。長公主拒絕了嫁給林若甫的提議,因為她想留在京城,與慶帝在一起。如果他們結(jié)婚,林若甫的地位就會受到限制。因此,長公主選擇了未婚生下林婉兒,以掌控內(nèi)庫大權(quán),并擴大自己在京城的權(quán)利。這樣的安排使得林若甫有機會施展才華,最終成為了慶國的宰相。所以,林若甫和長公主有了林婉兒是出于權(quán)力和利益的考慮,而不是真正的感情。