John Legend reveals secret behind nine year marriage to Chrissy Teigen and shares when fourth child will arrive

John Legend has revealed Chrissy Teigen is due to give birth "early next year".