Harry Potter creator JK Rowling has married her partner Dr Neil Murray in a secret St Stephen's Day ceremony, it was reported tonight.
The 35-year-old millionaire author tied the knot with her 30-year-old boyfriend at a ceremony at her new home in Scotland.
According to reports, just 15 close friends and family were present at Killiechassie House, Aberfeldy, Perthshire, which the author bought two months ago.
The bride wore a stunning cream outfit, especially designed for her, and her eight-year-old daughter Jessica by her first husband was one of three bridesmaids.
The others were Ms Rowling’s sister Dianne, 33, and Dr Murray’s sister Lorna.
Plans for the wedding were kept secret by the author, who guards her privacy fiercely.
It was reported that caterers were hired from 50 miles away in Edinburgh and wedding guests were sworn to secrecy.
The author’s agent was quoted as saying the wedding had taken place on St Stephen's Day.
The agent said: ‘‘JK Rowling married privately on December 26 in their house in Perthshire. Immediate family attended the wedding.’’