For the important occasion, Meghan wore an elegant white Amanda Wakeley coat (£895; amandawakeley.com) and matching white hat by Stephen Jones. She paired the coat with a navy Amanda Wakeley dress (£495.00; amandawakeley.com) and a matching Mulberry bag and Manolo Blahnik stilettos.
Meanwhile, her future sister-in-law Kate Middleton opted for a darker all-navy ensemble of a Beulah London coat and dress, plus a Lock and Co hat.
The pair were both greeted by young church-goers with bouquets of flowers as they left the service. Meghan is clearly learning a lot about being a Duchess from Kate, who walked before her to meet fans and say hello to the children.