Novelist Cecelia Ahern has revealed that she is expecting her first baby with her partner David Keoghan.

The 28-year-old 'PS, I Love You' writer is reportedly due to give birth in December.

Ahern's spokesperson Joanne Byrne said: "It is with great joy that David and Cecelia confirm that they are expecting their first child."

Ahern and Keoghan have been together for six years.