A child's christening is a special moment for any grandmother and while the late Princess Diana wasn't there to witness Princess Charlotte's big day, one royal fan made sure that she was still a part of it.
A doctored picture of Princess Diana looking over at her granddaughter at the church of St Mary Magdalene in Sandringham while Kate Middleton holds her in her arms has gone viral on Facebook.
Unsurprisingly, the photo, which has been shared 260,000 times on Facebook, has divided fans. While some appreciated the sentiment, others have branded it "creepy".
"Oh how I wish this were real," "this is a lovely sentiment. miss our Princess Diana" and "wow! it gives me goose bumps!!" were among some comments.
A dissenting voice volunteered: "This is morbid!"
The original version of the Princess Diana image was captured in August 1997 and showed her bowing to Mother Teresa after the pair met briefly at the Missionaries of Charity's residence in the Bronx section of New York.
The Duke and Duchess of Cambridge and Prince George were joined by the Queen and Prince Philip and 21 official guests for Princess Charlotte's christening on 5 July.
For the ceremony, which was carried out by Archbishop of Canterbury Justin Welby, Charlotte was dressed for the occasion in a replica of the intricate lace-and-satin christening gown made for Queen Victoria's eldest daughter, also named Victoria, in 1841. Until 2008, that original gown had been worn by all royal babies — including the Queen — at their christenings.