Author Cecelia Ahern has married her long-term partner David Keoghan in a secret wedding ceremony in Dublin.

According to The Star, the couple married at St Nicholas Church in Kinsealy last Friday, with only close family members attending the service.

The couple later hosted a reception at the Lyons Demesne in Kildare, where they were joined by about 200 relatives and friends.

Ahern reportedly wore a white strapless Oscar De La Renta gown for the ceremony.

It is believed that guests did not know that they were attending a wedding and instead thought that they had been invited to the christening of the couple's daughter Robin, who was born last December.