It’s been a busy few days for soon-to-be royal Meghan Markle as she gears up to marry her fiancé Prince Harry next month. On Thursday the former Suits star was seen at a Women's Empowerment reception in London, part of the Commonwealth Heads of Government Meeting which brings together charities and organisations working to promote global gender equality through girls' education, where she stunned in a chic black knee length Jackie O-inspired dress by Halo. Then on Saturday she attended the Invictus games reception alongside Harry, where she wowed in a gorgeous green floral frock by celeb favourite designer Self Portrait.
Meghan delighted fashion fans with her Stella McCartney frock
Later that evening she squeezed in another public appearance attended the Queen's 92nd birthday, scoring full style points yet again in a midnight blue Stella McCartney cape gown. She accessorised the chic look with a glamorous gold zodiac clutch bag by Naeem Khan, which retails for £3,054.
Eagle-eyed royal watchers might want to take a close look at the design on the bag, which features a horoscope constellation made out of gorgeous Swarovski crystals. The design in fact shows the constellation for the Leo sign, which happens to be Meghan's star sign – her birthday falls on 4 August. Leos are know for being kind, energetic, loyal and headstrong. Her fiancé is a Virgo, and while these two signs are not traditionally thought of as compatible, they can work well as a partnership depending on individuals' rising and moon signs.
READ MORE: Prince Harry reveals the sweet nickname he has for Meghan Markle
The evening was broadcast on the BBC from the Albert Hall, and Meghan's appearance was an extra-special treat for royal watchers who were not expecting her to attend. It was only her second official appearance alongside the Queen after the Commonwealth Day service in March, which she attended with the Duke and Duchess of Cambridge as well as her husband-to-be.
READ MORE: Freya Rose's monogrammed wedding shoes for Meghan Markle are beyond divine
As the wedding day on 19 May draws ever-closer, Meghan's influence on the public sphere is being felt. She was recently named one of Time magazine’s 100 most influential people of the year, with Bollywood star Priyanka describing the 36-year old as "an important influencer in a world that needs strong public figures to respect and look up to." She added: "This ever-smiling, strong free spirit found her prince, fell in love and in turn made a cynical world believe in fairy tales again."