Prince Charles is a fan of personalized gifts that will last a lifetime. For Princess Charlotte's christening, he gave his granddaughter a solid silver Georgian picture frame engraved with his insignia. The proud father also had a treehouse built in the grounds of Highgrove House for his young sons, William and Harry, which has recently been refurbished for Prince George.