Her third pregnancy was announced on 4 September 2017 .
She gave birth to her second son , Prince Louis of Cambridge on 23 April 2018 .
Her third pregnancy was announced on 4 September 2017 , and she gave birth to her second son , Prince Louis of Cambridge on 23 April 2018 .