As for the glittering green evening gown (under 1984), Princess Diana, as you probably know, was then pregnant with Prince Harry. Maybe she felt better wearing the "baggy" feeling of the gown.
She certainly wore maternity outfits while in public. She was not actively hiding the fact of pregnancy, unlike the Queen. But the Duchess of Sussex wore maternity outfits to show the true shape of the status of pregnancy than Diana. Diana wore the loose design of the maternity outfits.
Any rude, discriminatory, or inappropriate postings will not be tolerated. Please always remember to remain respectful of others' opinions when posting. Any comments, questions, or suggestions can be forewarded to the Board Administrator at Diana1961Fan@gmail.com